Manual QA Engineer
Ми шукаємо досвідченого Manual QA Engineer у продуктову команду.
Наш продукт - CRM-система для конкретного бізнес-домену. Детальніше про продукт розповімо після підписання NDA.
Нам важливо знайти QA Engineer, який не просто тестує функціонал за вимогами, а розуміє бізнес-логіку продукту, поведінку користувача та можливі наслідки помилок для продукту й бізнесу.
Що потрібно буде робити
- Аналізувати бізнес-вимоги та acceptance criteria, знаходити неоднозначності, суперечності та пропущені сценарії.
- Уточнювати очікувану поведінку функціоналу разом із product-командою та розробниками.
- Самостійно створювати та підтримувати test cases, checklists і тестові дані.
- Проводити функціональне, інтеграційне, exploratory та regression testing.
- Перевіряти happy path, negative cases, граничні значення, валідацію, error handling та роботу з некоректними даними.
- Тестувати ролі та права доступу для різних типів користувачів.
- Перевіряти UI/UX: логічність поведінки інтерфейсу, loading states, empty states та повідомлення про помилки.
- Перевіряти взаємодію нового функціоналу з існуючими модулями та його вплив на поточні бізнес-процеси.
- Створювати зрозумілі та відтворювані bug reports з expected / actual result.
- Визначати severity дефектів з урахуванням їхнього впливу на користувачів і бізнес.
- Проводити retesting та актуалізувати regression suite за результатами знайдених проблем.
- Робота з релізами
Перед кожним production-релізом ви отримуватимете release candidate та проводитимете повний регресійний прогін застосунку за актуальним regression suite.
Регресія охоплюватиме всі основні модулі та критичні user flows, наприклад:
вхід у систему → робота в певній ролі → створення / редагування сутностей → виконання бізнес-операцій → завершення процесу → перевірка результату.
У межах релізу ви будете:
- перевіряти склад змін, готовність тестового середовища та тестових даних;
- тестувати новий функціонал і bug fixes;
- проводити повну регресію критичних user flows;
- перевіряти взаємодію між модулями;
- фіксувати результати тестування: що перевірено, що не працює, що заблоковано або залишилося неперевіреним;
- завчасно повідомляти команду про blocking issues, ризики та нестачу часу для необхідного обсягу тестування;
- після виправлень повторно перевіряти затронуті сценарії та пов’язані області;
- готувати зрозумілий QA-висновок щодо готовності релізу: результати перевірок, відкриті дефекти, обмеження та рекомендації щодо випуску.
Ми очікуємо, що QA Engineer зможе аргументовано рекомендувати зупинити реліз у разі критичних проблем. Фінальне рішення щодо випуску команда прийматиме з урахуванням QA-висновку.
Що для нас важливо
- 3–4+ роки комерційного досвіду Manual QA.
- Досвід роботи в продуктовій команді з регулярними production-релізами.
- Досвід розвитку одного продукту протягом кількох релізних циклів.
- Досвід особистої відповідальності за QA-підготовку релізів: планування перевірок, тестування release candidate, regression testing, retesting та підготовка результатів.
- Практичний досвід створення та розвитку regression suite.
- Самостійне написання test cases та checklists на основі вимог.
- Впевнене володіння техніками тест-дизайну:
- equivalence partitioning;
- boundary value analysis;
- decision tables;
- state transition testing.
- Досвід тестування складної бізнес-логіки, ролей і прав доступу.
- Досвід роботи з взаємопов’язаними модулями та end-to-end user flows.
- Уміння самостійно організувати тестування, оцінити його обсяг та пояснити команді потенційні ризики.
- Готовність глибоко занурюватися в продукт і підтримувати тестову документацію в актуальному стані.
Буде плюсом
- Досвід API testing у Postman або аналогічних інструментах.
- Знання SQL для перевірки даних.
- Вміння використовувати DevTools та логи для аналізу й локалізації помилок.
- Досвід побудови або суттєвого покращення QA-процесів у продуктовій команді.
Що ми пропонуємо
- Повністю віддалений формат роботи.
- Full-time зайнятість.
- Роботу над продуктовою CRM-системою зі складною бізнес-логікою та регулярними production-релізами.
- Можливість безпосередньо впливати на якість продукту та процес підготовки релізів.
- Залучення QA не лише на етапі тестування, а й під час обговорення вимог і підготовки нового функціоналу.
- Простір для ініціативи та можливість впливати на розвиток QA-процесів.
- Довгострокову співпрацю.
Шукаємо самостійного та відповідального QA Engineer, який готовий глибоко занурюватися в продукт, ставити правильні запитання до вимог і брати активну участь у підготовці якісних та стабільних релізів.