Job VC

QA Engineer

TRAFFBRAZA · dou · Not specified · віддалено
Open original ↗
Про роль
Шукаємо QA Engineer, який(а) закриє повний цикл тестування бекенд/API та інтеграцій: від тест-плану і тест-кейсів у Jira до автоматизації (Playwright для API, Jest для unit/integration) і вбудовування тестів у CI/CD (Jenkins). Основний фокус —
автотести
і
інтеграції
(ad-tech / mobile attribution, Telegram-боти, postback-и).
Що ти робитимеш
Тестуватимеш API-сервіси (REST): вручну та автоматизовано;
Писатимеш і підтримуватимеш автотести на
Playwright
(API) та
Jest
(unit/integration);
Формуватимеш тест-кейси та тест-плани під задачі з Jira;
Підійматимеш тестові середовища через
Docker Compose
;
Інтегруватимеш автотести в
Jenkins CI/CD pipeline
;
Тестуватимеш інтеграції з зовнішніми сервісами:
AppsFlyer S2S API, Keitaro, Affise, OneSignal, Google Ads postbacks
;
Перевірятимеш Telegram-ботів: команди, callback-кнопки, воронки, помилки, i18n.
Вимоги
Досвід у QA
від 2 років
(Postman/Insomnia — ок;
автоматизація — основна частина роботи
);
Playwright
: API-тести, фікстури, конфігурація multi-project;
Jest
: unit-тести, моки, coverage-звіти;
Docker
: підняти
docker compose up
і розібратися, чому контейнер падає;
Git
: гілки, PR, читання дифів; розуміння роботи
Jenkins pipeline
;
PostgreSQL
: базові SELECT для перевірки даних; розуміння міграцій;
Вміння читати
TypeScript
(не писати фічі, а швидко розібрати endpoint і знайти edge case);
Jira
: баг-репорти зі зрозумілими кроками відтворення, скрінами/логами.
Буде плюсом
Досвід або розуміння
ad-tech / mobile attribution
(AppsFlyer, Keitaro, Affise — хоча б на рівні домену);
Досвід тестування
Telegram Bot API
;
AWS
(Lambda, SQS, CloudWatch Logs): знайти й інтерпретувати помилку в логах;
BullMQ / Redis-черги: тестування асинхронних задач, DLQ.
Ми пропонуємо
Роботу в продуктово-інтеграційному контурі з великою кількістю інтеграцій і реальних edge cases;
Формат роботи: віддалено або офіс (за наявності опції у команди/локації);
Гнучкий робочий графік у межах стандартного робочого дня (узгоджується в команді);
Бенефіт-бюджет та компенсації (після випробувального терміну) — за внутрішніми політиками;
Відпустки/лікарняні/дні відпочинку — у рамках політик компанії.
Процес
Знайомство з рекрутером (контекст, мотивація, умови);
Технічна співбесіда з командою / TL;
Фінальний етап (за потреби).