Middle QA Engineer (Manual + Automation)
Ми шукаємо Middle QA Engineer, який допоможе забезпечувати високу якість продукту та поступово розвивати напрям автоматизації тестування.
Ми шукаємо спеціаліста, який прагне поєднувати ручне тестування з автоматизацією та розвиватися в обох напрямах. Основний фокус ролі — розвиток автоматизації тестування: написання й підтримка UI та API автотестів, розширення тестового покриття та вдосконалення процесів тестування. Водночас частина часу буде присвячена ручному тестуванню, аналізу вимог, перевірці API, бізнес-логіки та забезпеченню якості продукту.
Ви станете другим QA Engineer у команді, яка складається з 6 Back-end Developers, 3 Front-end Developers та DevOps Engineer. Разом ви працюватимете над розвитком продукту, братимете участь в обговоренні нової функціональності, впливатимете на якість ще на етапі розробки та розвиватимете процеси тестування й автоматизації.
Основні завдання:
- Проводити функціональне, регресійне, повторне, GUI та кросбраузерне тестування web-застосунку.
- Аналізувати вимоги до нового функціоналу та брати участь в їх обговоренні ще до початку розробки.
- Перевіряти не лише користувацький інтерфейс, а й API, базу даних та внутрішню бізнес-логіку продукту.
- Використовувати техніки тест-дизайну для створення якісних тестових сценаріїв.
- Створювати та підтримувати тестову документацію: Test Plan, Checklist, Test Suite, Test Case та Bug Report.
- Працювати з REST API для перевірки функціональності сервісів.
- Самостійно перевіряти дані в базі за допомогою SQL.
- Використовувати Chrome DevTools для аналізу мережевих запитів, помилок та поведінки застосунку.
- Аналізувати знайдені дефекти, визначати можливі причини їх виникнення та оцінювати область їхнього впливу.
- Знаходити неочевидні сценарії використання, corner cases і потенційні ризики ще до їх появи в production.
- Підтримувати наявні UI та API автотести.
- Розробляти нові автоматизовані тести для критично важливого функціоналу.
- Аналізувати результати виконання автотестів і підтримувати їхню актуальність.
Брати участь у розвитку автоматизації тестування та поступовому збільшенні покриття продукту автотестами.
Для нас важливо:
- Від 3 років комерційного досвіду тестування web-застосунків.
- Досвід роботи на рівні Middle QA Engineer.
- Впевнене володіння Functional, Regression, Re-testing, GUI та Cross-browser testing.
- Практичний досвід використання технік тест-дизайну.
- Впевнена робота з REST API.
- Хороші знання SQL та вміння самостійно перевіряти дані в базі даних.
- Впевнене використання Chrome DevTools: Network, Console, Application.
- Розуміння клієнт-серверної архітектури.
- Знання HTML/CSS на рівні, достатньому для тестування web-застосунків.
- Базові знання JavaScript.
- Досвід створення тестової документації.
- Розуміння підходів Black-box, Grey-box та White-box testing.
- Практичний досвід написання та підтримки UI й API автотестів.
- Досвід роботи з одним або кількома сучасними інструментами автоматизації: Playwright, Cypress, Selenium, WebdriverIO або аналогами.
- Розуміння принципів побудови та підтримки автоматизованого тестування.
- Здатність аналізувати проблему глибше за рівень користувацького інтерфейсу.
- Уміння ефективно працювати з кількома задачами та правильно визначати пріоритети.
Ми очікуємо, що ви будете:
- Самостійно знаходити необхідну інформацію та ставити правильні запитання.
- Перевіряти не лише UI, а й API, базу даних та внутрішню бізнес-логіку.
- Аналізувати причини виникнення дефектів, а не лише їхні прояви.
- Оцінювати вплив знайдених багів на інші частини продукту.
- Знаходити corner cases і потенційні ризики поза межами очевидного happy path.
- Обговорювати вимоги з бізнесом та розробниками ще до початку реалізації.
- Пропонувати альтернативні рішення, якщо бачите потенційні проблеми у вимогах або реалізації.
- Допомагати команді розвивати автоматизацію тестування та поступово збільшувати покриття продукту автотестами.
Буде перевагою:
- Досвід роботи з AI-агентами та інструментами для розробки й тестування(Claude Code, OpenAI Codex, Hermes).
- Досвід проєктування або повного рефакторингу framework для UI та API автотестів.
- Досвід роботи з SSH та серверними логами.
- Досвід тестування платіжних систем.
- Досвід роботи з транзакційними системами або e-commerce продуктами.
- Досвід роботи з CI/CD.
- Досвід роботи з Docker.
- Розуміння принципів роботи Git.
Насолоджуйся свободою віддаленої роботи, приєднавшись до нашої команди:
- Full-time, remote.
- Гнучкий графік.
- Справедлива оплата.
- Відпустка — 18 робочих днів на рік.
- Лікарняні — без обмежень.
- Додаткові вихідні на державні свята України.
- Відкрита команда, дружня атмосфера та сучасні процеси, характерні для продуктових IT-компаній.