QA-інженер (тестувальник): профіль посади, KPI та запитання на співбесіді
QA (Quality Assurance — забезпечення якості) допомагає команді помічати помилки, перш ніж вони зашкодять клієнтам. Тут зібрано профіль тестувальника, ключові показники ефективності (KPI), запитання для наймання та план перших трьох місяців.
Профілі посад, найм, адаптація та оцінювання — у PapaHR. Безплатно для команд до 25 працівників.
- Візьміть профіль нижче або створіть власний у конструкторі.
- У PapaHR на основі профілю можна створити вакансію, план адаптації та цілі на випробувальний строк.
- Через 90 днів — оцінювання за тими самими KPI та компетенціями.
Профіль посади
Навіщо потрібна посада
Виявляти ризики й помилки продукту до випуску, зменшуючи втрати клієнтів і витрати на виправлення.
Результат через рік
Ключові дії клієнтів охоплено перевірками, помилки відтворюються за описом, а перед кожним випуском команда бачить результати перевірок і залишкові ризики.
Місце у структурі
- ПідпорядковуєтьсяКерівнику розробки або керівнику тестування, якщо таку роль виділено.
- ПідлегліНемає.
- ВзаємодіяРозробники: з’ясування причин помилок і перевірка виправлень., Продакт-менеджер: очікувана поведінка та вплив помилок на клієнтів., Проджект-менеджер: строки перевірок і готовність до випуску., Служба підтримки: помилки клієнтів та умови їх виникнення., Дизайнер: стани інтерфейсу та зрозумілість повідомлень про помилки.
Ключові напрями результату
- Ключові дії клієнтів охоплено перевірками — Виконання плану покриття критичних сценаріїв100% погоджених критичних сценаріїв охоплено актуальними перевірками.
- Перевірки завершено в погоджений строк — Виконання плану перевірок випуску100% запланованих перевірок завершено вчасно.
- Помилки можна відтворити за описом — Частка відтворюваних описів помилок100% перевірених описів дають змогу відтворити помилку.
- Виправлення підтверджено повторною перевіркою — Частка виправлень, перевірених вчасно100% доступних виправлень перевірено в погоджений строк.
- Ризики випуску зрозумілі команді — Виконання плану висновків про готовність випуску100% випусків мають повний висновок до рішення про випуск.
- Випуски зберігають працездатність критичних функцій — Частка випусків без критичних помилок100% спостережуваних випусків без критичних помилок.
Вимоги
Досвід: Досвід ручного тестування вебпродукту від вимог до перевірки виправлень.
Формальні вимоги: Профільний диплом необов’язковий; потрібні зрозумілі зразки перевірок та описів помилок.
Потрібно знати
- Етапи розробки та роль тестування в підготовці випуску.
- Граничні значення та поділ вхідних даних на групи.
- Повторна перевірка виправлень і перевірка раніше працездатних функцій.
- Прикладні програмні інтерфейси (API) та способи перевірки відповідей.
- Мова структурованих запитів (SQL) для читання даних.
- Різниця між серйозністю помилки й терміновістю виправлення.
Потрібно вміти
- Перетворювати вимоги на перевірювані сценарії.
- Знаходити неоднозначності до початку перевірки.
- Фіксувати умови помилки та збирати докази.
- Читати повідомлення браузера й відповіді програмних інтерфейсів.
- Вибирати перевірки з урахуванням ризику та доступного часу.
- Пояснювати наслідки помилки зрозумілою для бізнесу мовою.
Компетенції — три рівні
Аналіз вимог і сценаріїв
Допомагає знайти прогалини в поведінці продукту до витрат на виправлення.
- Перевіряє основний сценарій за описом, запитує про незрозумілі умови.базовий
- Виділяє межі, некоректні дані, стани та залежності між функціями.впевнений
- Знаходить суперечності між вимогами й допомагає команді погодити перевірюваний результат.сильний
Вибір перевірок за ризиком
Спрямовує обмежений час на помилки, що загрожують оплаті, даним і роботі клієнтів.
- Починає з погоджених критичних сценаріїв і повідомляє про брак часу.базовий
- Змінює порядок перевірок з огляду на наслідки помилки та зачеплені функції.впевнений
- Пропонує обсяг перевірок випуску й пояснює команді залишковий ризик.сильний
Дослідження та опис помилок
Скорочує час розробника на уточнення й повторний пошук проблеми.
- Записує кроки, дані, версію продукту та видимий результат помилки.базовий
- Звужує умови відтворення й додає корисні повідомлення системи.впевнений
- Знаходить закономірності рідкісних збоїв і відділяє проблему продукту від умов середовища.сильний
Системність перевірок
Дає змогу бачити реальну готовність випуску й повторювати важливі перевірки.
- Фіксує результат кожної перевірки та відрізняє пропуск від успішного проходження.базовий
- Оновлює перевірки після змін і перевіряє вплив виправлень на суміжні функції.впевнений
- Прибирає застарілі перевірки, закриває прогалини й робить результати зрозумілими команді.сильний
Обговорення якості з командою
Допомагає ухвалювати рішення про випуск на підставі наслідків і фактів.
- Описує проблему спокійно, відділяє спостереження від припущення.базовий
- Обґрунтовує важливість помилки наслідками для клієнта й обговорює варіанти дій.впевнений
- Розв’язує суперечку про готовність випуску, фіксуючи рішення, відповідального та прийнятий ризик.сильний
Удосконалення процесу тестування
Допомагає запобігати повторним помилкам і скорочувати марні ручні дії.
- Аналізує пропущену помилку й додає відповідну перевірку.базовий
- Помічає повторювані причини пропусків і пропонує змінити процес.впевнений
- Перевіряє вплив покращення на час і пропуски, поширює вдале рішення.сильний
Створіть профіль для своєї компанії
Позначте, що ця людина робить у вашій компанії. Праворуч — готовий профіль: скопіюйте його або відкрийте в PapaHR.
Виявляти ризики й помилки продукту до випуску, зменшуючи втрати клієнтів і витрати на виправлення.
Обов’язки- Уточнювати очікувану поведінку функцій до початку розробки.
- Виділяти сценарії, де помилка зупинить роботу клієнта або оплату.
- Складати переліки перевірок нових функцій і пов’язаних змін.
- Готувати тестові дані й перевіряти готовність тестового середовища.
- Перевіряти інтерфейс та обмін даними через програмні інтерфейси.
- Перевіряти граничні значення, некоректні дані та права доступу.
- Описувати помилки: кроки, умови, очікуваний і фактичний результат.
- Повторно перевіряти виправлення та суміжні функції після змін.
- Передавати команді результати перевірок і ризики перед випуском.
- Доповнювати перевірки сценаріями помилок, із якими зіткнулися клієнти.
- Автоматизувати стабільні повторювані перевірки за наявності відповідних навичок.
- Перевіряти швидкість роботи під погодженим навантаженням.
- Перевіряти зручність роботи з клавіатурою та програмами зчитування екрана.
- Перевіряти продукт на додаткових пристроях і версіях браузерів.
- Звіряти дані після перенесення між версіями системи.
- Перевіряти переклади інтерфейсу, формати дат і грошових сум.
- Допомагати підтримці відтворювати рідкісні помилки на знеособлених даних.
KPI QA-інженера (тестувальника)
- Виконання плану покриття критичних сценаріїв — Критичні сценарії з актуальними перевірками / план сценаріїв × 100%. Помилка: Вважати наявність переліку перевірок доказом їх виконання.вага 20% · місяць
- Виконання плану перевірок випуску — Завершені вчасно перевірки / план перевірок × 100%. Помилка: Зараховувати недоступні перевірки як успішно завершені.вага 20% · місяць
- Частка відтворюваних описів помилок — Відтворювані описи помилок / перевірені описи × 100%. Помилка: Виключати складні помилки з оцінювання заради гарного показника.вага 15% · місяць
- Частка виправлень, перевірених вчасно — Вчасно перевірені виправлення / виправлення до перевірки за період × 100%. Помилка: Зараховувати виправлення як перевірені без повторного тестування.вага 15% · місяць
- Виконання плану висновків про готовність випуску — Повні висновки до рішення про випуск / план висновків × 100%. Помилка: Вважати повним звіт без неперевірених сценаріїв і відкритих ризиків.вага 10% · місяць
- Частка випусків без критичних помилок — Випуски без критичних помилок / випуски за погоджений час спостереження × 100%. Помилка: Оцінювати лише тестувальника або приховувати помилки заради показника.вага 20% · квартал
Розрахуйте премію за KPI
Вкажіть виконання кожного показника у відсотках і суму премії за виконання на 100%. Вагу показників можна змінити.
Вага показників у прикладі — орієнтир. Сума ваг має становити 100%.
Запитання для співбесіди
Проведіть співбесіду й отримайте підсумок
Оцінюйте кожну відповідь від 1 до 5: підсумок за компетенціями розрахується автоматично. Сторінку зручно тримати відкритою на телефоні під час співбесіди.
Аналіз вимог і сценаріїв
✓ Що варто почути: Конкретна неоднозначність, власні запитання, погоджена поведінка та результат перевірки.
⚑ Тривожний сигнал: Перевіряв за власним припущенням, очікувану поведінку ні з ким не погодив.
✓ Що варто почути: Обґрунтований вибір значень, знайдена відмінність і повторна перевірка.
⚑ Тривожний сигнал: Називає терміни, але не може відтворити власні дії.
Вибір перевірок за ризиком
✓ Що варто почути: Пріоритет за шкодою клієнту, явні пропуски та погоджене рішення.
⚑ Тривожний сигнал: Вибирав лише швидкі перевірки й не повідомив про решту.
✓ Що варто почути: Нові дані, зв’язок із ризиком, зміна перевірок і спостережуваний результат.
⚑ Тривожний сигнал: Продовжував початковий план, хоча дізнався про загрозу ключовій функції.
Дослідження та опис помилок
✓ Що варто почути: Перевірка середовища, даних і версії, уточнення кроків, підтверджене відтворення.
⚑ Тривожний сигнал: Повторював, що помилка існує, без додаткових умов і доказів.
✓ Що варто почути: Послідовні гіпотези, перевірені умови та корисні докази.
⚑ Тривожний сигнал: Видав припущення про причину за встановлений факт.
Системність перевірок
✓ Що варто почути: Зв’язок функцій, додаткові сценарії та зафіксовані результати.
⚑ Тривожний сигнал: Перевірив лише зникнення початкової помилки, хоча знав про пов’язані зміни.
✓ Що варто почути: Прибирання зайвого, закриття прогалин і зрозумілий спосіб підтримувати актуальність.
⚑ Тривожний сигнал: Додавав нові пункти, не розбираючись із суперечностями та дублями.
Обговорення якості з командою
✓ Що варто почути: Наслідки для клієнта, аргументи сторін, зафіксоване рішення та результат.
⚑ Тривожний сигнал: Посилається на посаду чи авторитет замість наслідків помилки.
✓ Що варто почути: Зрозуміле обмеження, відповідальний за рішення, план виправлення та спостереження.
⚑ Тривожний сигнал: Приховав помилку або вважає рішення про випуск виключно своєю відповідальністю.
Удосконалення процесу тестування
✓ Що варто почути: Аналіз причини пропуску, конкретна зміна та перевірка її застосування.
⚑ Тривожний сигнал: Шукає винного й обмежується обіцянкою бути уважнішим.
✓ Що варто почути: Початкова проблема, власні дії та порівняння результату до й після.
⚑ Тривожний сигнал: Автоматизував нестабільний сценарій, але не перевіряв користь і вартість підтримки.
Слабко:
Тестове завдання
Перевірка оформлення замовлення в навчальному середовищі · 2 години
Надайте кандидату навчальне середовище, тестовий обліковий запис і короткий опис оформлення замовлення. Навчальні правила: кількість товару — додатне ціле число; знижка діє лише за виконання зазначеної умови; повторне натискання кнопки не створює другого замовлення. Кандидат складає перелік перевірок, визначає найризикованіші, виконує доступні перевірки та описує знайдені помилки. Наприкінці пише короткий висновок про готовність до випуску з неперевіреними сценаріями. Якщо помилок не знайдено, достатньо результатів перевірок; вигадувати помилку не потрібно. Використовуються лише тестові дані та імітація оплати; через дві години кандидат здає зроблене й зазначає обмеження.
Як оцінити
- Охоплено основний шлях, межі кількості та умови знижки.
- Пріоритет враховує повторне замовлення й неправильну суму оплати.
- Помилки містять кроки, умови, очікуваний і фактичний результат.
- Висновки підтверджено спостереженнями, припущення позначено окремо.
- Успішні, неуспішні й невиконані перевірки чітко розрізняються.
- Висновок пояснює ризики випуску та обмеження перевірки.
Готовий текст вакансії
QA-інженер (тестувальник) у [компанія]
Перевіряти [продукт], знаходити помилки й пояснювати ризики перед випуском.
Завдання
- Аналізувати вимоги й уточнювати спірні сценарії разом із командою.
- Перевіряти нові функції, виправлення та пов’язані частини продукту.
- Описувати помилки так, щоб розробник міг їх відтворити.
- Підтримувати перевірки основних дій клієнтів.
- Перевіряти API й дані в межах свого завдання.
- Повідомляти про готовність випуску та залишкові ризики.
Вимоги
- Досвід ручного тестування вебпродуктів [потрібний досвід].
- Уміння підбирати перевірки й пояснювати їхній пріоритет.
- Зрозумілі описи помилок та уважність до умов відтворення.
- Навички перевірки API й читання даних через SQL.
- Уміння обговорювати помилки з розробниками без пошуку винних.
- Автоматизація перевірок буде перевагою, якщо потрібна в [команда].
Ми пропонуємо
- Зарплата: [зарплата] грн, умови перегляду: [умови].
- Формат роботи: [віддалено/офіс/гібрид], місто: [місто].
- Графік: [графік], робочий часовий пояс: [часовий пояс].
- Команда: [склад команди], керівник: [посада керівника].
- Обладнання та доступ до тестового середовища: [умови].
- Навчання й розвиток навичок тестування: [умови].
У PapaHR цей текст стає вакансією з кар’єрною сторінкою та воронкою кандидатів.
План адаптації на 90 днів
До першого робочого дня
- Узгодити вихід із кадровою службою (HR) і технічною підтримкою (IT).HR
- Підготувати тестове середовище, облікові записи та мінімально необхідні права.IT
- Вибрати першу функцію для перевірки й призначити наставника.Керівник
- Підготувати опис продукту, перелік відомих помилок і найближчих змін.Наставник
Перший день
- Показати ключові дії клієнтів і наслідки їх відмови.Керівник
- Показати шлях зміни від вимоги до випуску.Наставник
- Перевірити доступи й виконати основний сценарій у тестовому середовищі.Новий працівник
- Погодити критерії критичної помилки та порядок повідомлення про неї.Керівник
Перший тиждень
- Скласти перевірки першої функції й записати запитання до вимог.Новий працівник
- Розібрати повноту перевірок і якість першого опису помилки.Наставник
- Повторно перевірити виправлення разом із наставником.Новий працівник
- Погодити цілі випробувального строку та правила розрахунку показників.Керівник
30 днів
- Самостійно перевірити зміну в закріпленій частині продукту.Новий працівник
- Підготувати висновок: результати, невиправлені помилки й неперевірені сценарії.Новий працівник
- Перевірити відтворюваність описаних помилок без усних підказок.Наставник
- Розібрати труднощі із середовищем, вимогами та взаємодією з розробниками.Керівник
60 днів
- Оновити перевірки критичних сценаріїв закріпленої частини продукту.Новий працівник
- Провести перевірки випуску й погодити залишкові ризики.Новий працівник
- Розібрати помилку клієнта й додати перевірку проти повторного пропуску.Новий працівник
- Оцінити самостійність і точність пріоритетів на реальних змінах.Керівник
90 днів
- Провести повний цикл перевірки зміни без супроводу наставника.Новий працівник
- Показати результати цілей і невирішені обмеження тестового середовища.Новий працівник
- Перевірити користь одного покращення процесу тестування.Керівник
- Обговорити результат випробувального строку й наступну ділянку відповідальності.Керівник
Цілі на випробувальний строк
- Опанувати повний цикл перевірки зміни.До 90-го дня самостійно провести один цикл: вимоги, перевірки, помилки, виправлення, висновок.
- Підготувати перевірки ключових дій клієнтів.До 60-го дня описати й виконати всі погоджені критичні сценарії закріпленої частини продукту.
- Описувати помилки без втрати умов відтворення.До 60-го дня наставник відтворює три вибрані помилки за описом без усних уточнень.
- Усунути одну повторювану прогалину в перевірках.До 90-го дня впровадити одне погоджене покращення й показати його застосування на наступній зміні.
Кар’єрний шлях
Перевіряє обмежені зміни з допомогою наставника, вчиться описувати помилки й ставити запитання.
Для переходу: Самостійно провести цикл перевірки функції та пояснити вибрані сценарії й ризики.
Відповідає за перевірки частини продукту, уточнює вимоги й повідомляє про готовність змін.
Для переходу: Планувати перевірки пов’язаних функцій, аналізувати пропуски й допомагати менш досвідченим колегам.
Веде перевірки складних змін, покращує підходи й вибирає завдання для автоматизації.
Для переходу: Показати досвід координації перевірок, наставництва й погодження пріоритетів між командами.
Розподіляє роботу, розвиває фахівців і погоджує ресурси для управління ризиками якості.
Для переходу: Розширювати відповідальність за якість кількох продуктів, коли компанії це потрібно.
Запитання для зустрічі 1:1
- Які критичні дії клієнтів зараз перевірено недостатньо?
- Де вимоги найчастіше змушують вас вгадувати очікувану поведінку?
- Які помилки розробникам складно відтворити за вашими описами?
- Що заважає вчасно отримувати версію з виправленнями для перевірки?
- Який ризик останнього випуску варто було обговорити раніше?
- Які повторювані перевірки забирають час без помітної користі?
- Яку прогалину в перевірках можемо усунути наступною зміною?
- Яка підтримка потрібна вам для самостійної перевірки складнішої функції?
Помилки під час найму та управління
- Оцінювати тестувальника за кількістю знайдених помилок.
Як краще: Оцінювати покриття ризиків, якість описів і користь інформації перед випуском. - Шукати автоматизатора, коли нікому аналізувати вимоги й виконувати базові перевірки.
Як краще: Спочатку визначити потрібний обсяг ручних перевірок і окремі завдання автоматизації. - Передавати зміну на перевірку лише перед обіцяним клієнту строком.
Як краще: Залучати тестувальника до вимог і заздалегідь виділяти час на виправлення. - Вважати кожну помилку після випуску особистою провиною тестувальника.
Як краще: Аналізувати причини разом із командою, враховувати зміни й погоджені обмеження перевірок. - Давати тестове завдання на робочому продукті зі справжніми платежами.
Як краще: Використовувати навчальне середовище, тестові дані й обмеження завдання двома годинами.
Скільки коштує помилка найму QA-інженера (тестувальника)
Той самий розрахунок, що в розділі PapaHR «HR у грошах»: вартість добору плюс зарплата за місяці, коли новий працівник працював упівсили.
У перші місяці новий працівник дає приблизно половину результату — другу половину зарплати компанія платить за навчання. У PapaHR розрахунок ґрунтується на фактичних звільненнях у вашій компанії.
Запитання та відповіді
Чим QA-інженер відрізняється від тестувальника?
У вакансіях ці назви часто описують одну роль, тому дивіться на завдання. Тестування перевіряє поведінку продукту, а забезпечення якості також охоплює вимоги й удосконалення процесу розробки. У невеликій команді ці завдання може поєднувати один фахівець.
Чи повинен QA-інженер уміти програмувати?
Для ролі з ручними перевірками важливіші аналіз сценаріїв, пошук помилок і зрозумілі описи. Написання коду потрібне, якщо працівник створює або підтримує автоматичні перевірки. Перевірку програмних інтерфейсів і читання даних варто оцінювати окремо від навичок програмування.
Як оцінювати роботу тестувальника, якщо помилок знайдено мало?
Подивіться, які ризики було охоплено та наскільки зрозумілі результати перевірок. Мала кількість помилок може означати як стабільний продукт, так і поверхневу перевірку. Зіставляйте результати з планом, складністю змін і зверненнями клієнтів.
Хто ухвалює рішення про випуск продукту?
Тестувальник повідомляє результати перевірок, невиправлені помилки й обмеження. Рішення ухвалює призначений керівник з урахуванням ризику для клієнтів і бізнесу. Критерії зупинки випуску та відповідального варто визначити заздалегідь.
Як установити цілі QA-інженеру в невеликій команді?
Почніть із критичних сценаріїв, строків перевірки виправлень і якості описів помилок. Погодьте план до початку періоду, правила вибірки та вікно спостереження за помилками після випуску. Показник якості випуску оцінюйте разом із командою; за відсутності даних показник не розраховуйте.
Наймайте, адаптуйте й оцінюйте — в одній системі
PapaHR безплатна для команд до 25 працівників: профілі посад, вакансії, адаптація, цілі, зустрічі 1:1 та оцінювання.