Senior QA Engineer (Manual + Automation)

FRACTAL 🔥 Responds Quickly
$$$

Netpeak створює масштабну ERP-систему, яка стане операційним ядром для управління бізнес-процесами у сфері онлайн-маркетингу та виробництва послуг. Ми шукаємо QA Engineerʼа гібридного профілю (ручне + автоматизоване тестування), який забезпечуватиме якість ключових модулів продукту — команд, фінансів, клієнтів, ролей, доступів і workflow. На тебе чекає складний enterprise-продукт із чіткою дорожньою картою, детальні ТЗ з Acceptance Criteria та Definition of Done як джерело істини, сучасний стек і тісна співпраця з Product Owner та розробкою.
 

👀 Твої задачі:

  1. Проєктування тест-кейсів, чек-листів і тест-планів на основі ТЗ (Acceptance Criteria / Definition of Done).
  2. Ручне функціональне, регресійне, димове та інтеграційне тестування нового функціоналу й наявних модулів.
  3. API-тестування (REST): перевірка контрактів, статус-кодів, error-відповідей, ідемпотентності.
  4. Розробка та підтримка автотестів (API та E2E), інтеграція їх у CI/CD, підтримка стабільності набору.
  5. Тестування складних enterprise-сценаріїв: статусні переходи, права доступу, асинхронні процеси (черги, outbox), реалтайм (Centrifugo), error/empty states, локалізація.
  6. Заведення якісних баг-репортів у Jira, верифікація виправлень, участь у релізному циклі (у т.ч. UAT-gate разом із PO).
  7. Участь в обговореннях технічних рішень і покращенні процесів якості у межах команди.

 

Твої скіли:
 

Hard skills

  1. Досвід у тестуванні веб-застосунків — від 3 років, бажано з B2B / enterprise-системами (ERP, CRM, адмін-панелі).
  2. Впевнене володіння теорією тестування: техніки тест-дизайну (класи еквівалентності, граничні значення, таблиці рішень, стани й переходи), види та рівні тестування, тест-піраміда.
  3. Досвід написання тест-кейсів і чек-листів на основі вимог (ТЗ, Acceptance Criteria, Definition of Done); трасування «вимога → тест».
  4. Досвід ручного функціонального, регресійного, димового (smoke) та інтеграційного тестування.
  5. API-тестування REST: Postman / Insomnia або аналог; розуміння методів, статус-кодів, заголовків, ідемпотентності; робота з JSON; перевірка контрактів (у т.ч. OpenAPI / Swagger від API Platform) та error-відповідей.
  6. Впевнене володіння SQL (SELECT, JOIN, підзапити, агрегати) для перевірки даних у PostgreSQL; уміння звірити стан БД із результатом операції.
  7. Автоматизація E2E: досвід з одним із фреймворків — Playwright / Cypress / Selenium; побудова стабільних сценаріїв, боротьба з flaky-тестами. Тестування Vue-інтерфейсів (SPA).
  8. Автоматизація на рівні API: написання перевірок контрактів і бізнес-логіки; тестові дані, фікстури, ізоляція тестів.
  9. Розуміння асинхронних процесів для тестування: черги та брокери (RabbitMQ), фонові воркери, гарантована доставка подій (Transactional Outbox) — уміння перевіряти eventual consistency.
  10. Тестування реалтайму (WebSockets / Centrifugo): перевірка «живих» оновлень інтерфейсу, нотифікацій, підписок на канали.
  11. Розуміння роботи з баг-трекером Jira: якісний баг-репорт (кроки, очікуване / фактичне, severity vs priority, вкладення, логи); робота у спринтовому процесі з UAT.
  12. Робота з Git та Docker: підняття тестового середовища локально; запуск автотестів у CI/CD (GitHub Actions / GitLab CI), читання результатів прогонів, quality gates.
  13. Розуміння клієнт-серверної архітектури, HTTP, кешування (Redis), повнотекстового пошуку (Elasticsearch) — для тестування бекенд-логіки, а не лише UI.
  14. Тестування складних enterprise-аспектів: статусні моделі та переходи (Symfony Workflow), права доступу / ролі (RBAC/ABAC), валідація, error states (403/503/409), локалізація (EN/UK).
  15. Досвід використання AI-інструментів для прискорення тестування (генерація тест-кейсів, тестових даних, чернеток автотестів, аналіз логів).
  16. Бажано: перф-/навантажувальне тестування (k6 / JMeter); базові перевірки безпеки (авторизація, IDOR); перевірка файлових операцій (S3 / вкладення).
     

Soft skills

  1. Відповідальність і уважність до деталей; «нюх» на граничні та негативні сценарії.
  2. Вміння швидко розібратися в наявному коді, тест-наборах та ТЗ.
  3. Готовність до навчання та освоєння нових інструментів і підходів.
  4. Вміння писати зрозумілу тестову документацію (тест-кейси, чек-листи, баг-репорти) та коментувати автотести.
  5. Знання англійської на рівні читання технічної документації.
  6. Вміння правильно розставляти пріоритети й ефективно планувати тестування в межах спринту.
  7. Комунікація з розробкою та Product Owner: чітке формулювання проблеми, аргументація severity/priority, робота з фідбеком.
     

🙌🏻 Ми пропонуємо:

  1. Гнучкий графік роботи з можливістю починати робочий день з 8:00 до 10:00 та завершувати з 17:00 до 19:00.
  2. Можливість працювати повністю віддалено або в офісі (Одеса, Київ, Харків та Черкаси). Офіси автономні на випадок відключення світла.
  3. Оплачувану відпустку — 18 робочих днів, 8 оплачуваних лікарняних на рік без довідок та 11 державних вихідних.
  4. Компенсацію 50% професійного навчання: курси, тренінги, вебінари й т.д.
  5. Додаткові оплачувані day off, які надаються при настанні певних життєвих обставин.
  6. Наявність прозорої політики Sabbatical (тривала відпустка на 1–3 місяці).
  7. Внутрішні корпоративні знижки на різні послуги, сервіси й різноманітні товари — від косметики до генераторів.
  8. Швидке прийняття рішень та тестування ідей — відсутність зайвої бюрократії та мікроменеджменту.
  9. Профільні івенти та чати для обміну досвідом у рамках групи компаній.
  10. Чітку позицію та конкретні дії задля наближення Перемоги. Від початку повномасштабного вторгнення ми виділили понад 4 000 000 $ на мілітарний та гуманітарний напрямок.

 

Процес відбору:

  1. Скринінг-питання та співбесіда з рекрутером.
  2. Технічна співбесіда.
  3. Рекомендації від попередніх керівників.
  4. І ось офер уже в тебе в кишені ✨

 

І вважаємо одну з найвагоміших переваг — роботу в компанії, у якій тебе чують і до тебе прислухаються, а керівник та команда відкриті до діалогу та пропозицій 😉

 

Якщо це про тебе — надсилай резюме. Будемо раді познайомитися!

Required languages

English A2 - Elementary
Ukrainian Native
Published 15 October
87 views · 27 applications
See stats of candidates who applied for this job 👀
To apply for this and other jobs on Djinni login or signup.
Loading...