Middle / Senior Manual QA Engineer - Product and Releases
Summary
Manual QA Engineer for a CRM product, focusing on business logic, release management, and regression testing. The role involves analyzing requirements, creating test documentation, and conducting functional, integration, and exploratory testing to ensure stable production releases.
Ми шукаємо досвідченого 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, який готовий глибоко занурюватися в продукт, ставити правильні запитання до вимог і брати активну участь у підготовці якісних та стабільних релізів.