Senior QA Engineer (Manual + Automation)

(
ToonHub
)
//
Development
3, 5+
//
Remote
Подати заявку
Рекомендувати кандидата
( Про вакансію  )

Toon Hub — підписочна платформа коміксів, і ми хочемо, щоб єдине, що затягувало наших користувачів, — це сюжети, а не нескінченні баги.


Шукаємо QA, для якого якість — не просто чекліст перед релізом, а особиста відповідальність.

Тобі належить контролювати якість продукту на всіх етапах — від dev до prod, розвивати автоматизоване тестування та впливати на те, яким продукт бачить користувач.


Ми цінуємо людей, які не просто знаходять баги, а розуміють їхній вплив на user experience, ставлять незручні запитання, пропонують рішення та не бояться відстоювати якість.



Чим будеш займатися

  1. Реліз-гейт. Регрес релізного кандидата на стейджі, прогін автотестів, перевірка на проді після деплою. Ти вирішуєш, чи реліз готовий, і маєш право його зупинити.

  2. Платежі і підписки. Покупка, апгрейд, продовження, скасування, рефанд; картка, Apple Pay, Google Pay, PayPal, etc.

  3. Трекінг і аналітика. Події в Amplitude, GA4 і GTM, Meta pixel і server events, Snapchat. Атрибуція та її збереження протягом воронки. Перевірка відправки івентів як то у кастомних логах так і за допомогою сторонніх тулзів.

  4. Автоматизація. Розвиток наявного набору автотестів у бік того, що приносить гроші: реєстрація у всіх версіях, покупка, видача доступу, події покупки. Ціль - 80% ключових флоу і прогін на кожному релізі.

  5. Ручне тестування задач. Кожна задача в In test: вимоги, DoD, edge cases. Більшість юзерів приходить з мобільного і з in-app браузерів (Facebook, Instagram, TikTok), тож тестуємо саме там.

  6. API і дані. REST API через Postman або Swagger, запити в PostgreSQL, щоб переконатися, що дані записалися правильно.

  7. Баги і тріаж. Баг-репорти в Jira з середовищем, девайсом, кроками, відео і severity, з посиланням на задачу, яка зламала. Щотижневий короткий розбір багів, що дійшли до проду: чому пропустили і який тест тепер це ловить.

  8. Документація. Регрес-сьют, тест-кейси і чек-листи, які легко підтримувати, а не переписувати після кожної зміни.


Стек і інструменти

  • Frontend: Next.js. Backend: NestJS (REST API). База: PostgreSQL.

  • Інфраструктура: Cloudflare (CDN, кеш, WAF), Cloudflare R2, AWS.

  • Аналітика: Amplitude, GA4, GTM, Meta, Snapchat.

  • Робочі інструменти: Jira, Slack, Figma, GitLab, власна адмін-панель, Claude AI.

Вимоги

  • 4+ роки у тестуванні веб-продуктів, з них 2+ роки автоматизації в комерційних проєктах.

  • Автотести на TypeScript з Playwright : ти пишеш і підтримуєш їх сам, запустити у CI допоможе DevOps. Користуєшся AI, але розумієш і можеш пояснити кожен рядок свого коду.

  • Досвід чи поглиблене розуміння роботи воронок та їх автоматизації.

  • Досвід тестування платежів і підписок: рекурентні платежі, апгрейди, скасування, рефанди, вебхуки.

  • Досвід тестування аналітики і трекінгу: перевірка подій у DevTools і в самих інструментах (Amplitude, Meta Events Manager, GA4), маркетингові параметри.

  • Досвід та розуміння написання/генерації тест флоу/кейсів під кожну задачу.

  • SQL на рівні самостійної перевірки даних у PostgreSQL.

  • REST API: Postman, Swagger.

  • Розуміння кешу і CDN: чому баг є в одного юзера і нема в іншого.

  • Мобільне тестування: iOS Safari, Android Chrome, in-app браузери.

  • Використання AI-інструменті в тестуванні (чек-листи, рев'ю) для покращення якості та оптимізації швидкості з розумінням, що вони роблять.

  • Досвід у швидкому релізному циклі: кілька релізів на тиждень.

  • Дотошність і продуктове мислення: бачиш, як баг б'є по грошах і юзерах, ставиш пріоритет відповідно і пропонуєш покращення, а не лише заводиш тікети.

Буде плюсом

  • B2C-підписки з платним трафіком: рекламні воронки, атрибуція.

  • A/B тести і feature flags.

  • Навантажувальне тестування: k6, Locust або JMeter.

  • Досвід з Cloudflare.

  • Побудова QA-процесу з нуля або після великої міграції.

Що пропонуємо

  • Реальний вплив: хороша ідея, яка має сенс для бізнесу, швидко потрапляє в роботу.

  • Команду без бюрократії і прямий зв'язок з PM, продактом і розробкою.

  • Повний робочий день, віддалено.

  • Заробітну плату відповідно до досвіду і очікувань.

  • Оплачувану відпустку.

  • Ріст разом з продуктом і командою.

  • Бенефіти: англійська, або страхування.





  • 4+ роки у тестуванні веб-продуктів, з них 2+ роки автоматизації в комерційних проєктах.

  • Автотести на TypeScript з Playwright : ти пишеш і підтримуєш їх сам, запустити у CI допоможе DevOps. Користуєшся AI, але розумієш і можеш пояснити кожен рядок свого коду.

  • Досвід чи поглиблене розуміння роботи воронок та їх автоматизації.

  • Досвід тестування платежів і підписок: рекурентні платежі, апгрейди, скасування, рефанди, вебхуки.

  • Досвід тестування аналітики і трекінгу: перевірка подій у DevTools і в самих інструментах (Amplitude, Meta Events Manager, GA4), маркетингові параметри.

  • Досвід та розуміння написання/генерації тест флоу/кейсів під кожну задачу.

  • SQL на рівні самостійної перевірки даних у PostgreSQL.

  • REST API: Postman, Swagger.

  • Розуміння кешу і CDN: чому баг є в одного юзера і нема в іншого.

  • Мобільне тестування: iOS Safari, Android Chrome, in-app браузери.

  • Використання AI-інструменті в тестуванні (чек-листи, рев'ю) для покращення якості та оптимізації швидкості з розумінням, що вони роблять.

  • Досвід у швидкому релізному циклі: кілька релізів на тиждень.

  • Дотошність і продуктове мислення: бачиш, як баг б'є по грошах і юзерах, ставиш пріоритет відповідно і пропонуєш покращення, а не лише заводиш тікети.

  • Реліз-гейт. Регрес релізного кандидата на стейджі, прогін автотестів, перевірка на проді після деплою. Ти вирішуєш, чи реліз готовий, і маєш право його зупинити.

  • Платежі і підписки. Покупка, апгрейд, продовження, скасування, рефанд; картка, Apple Pay, Google Pay, PayPal, etc.

  • Трекінг і аналітика. Події в Amplitude, GA4 і GTM, Meta pixel і server events, Snapchat. Атрибуція та її збереження протягом воронки. Перевірка відправки івентів як то у кастомних логах так і за допомогою сторонніх тулзів.

  • Автоматизація. Розвиток наявного набору автотестів у бік того, що приносить гроші: реєстрація у всіх версіях, покупка, видача доступу, події покупки. Ціль - 80% ключових флоу і прогін на кожному релізі.

  • Ручне тестування задач. Кожна задача в In test: вимоги, DoD, edge cases. Більшість юзерів приходить з мобільного і з in-app браузерів (Facebook, Instagram, TikTok), тож тестуємо саме там.

  • API і дані. REST API через Postman або Swagger, запити в PostgreSQL, щоб переконатися, що дані записалися правильно.

  • Баги і тріаж. Баг-репорти в Jira з середовищем, девайсом, кроками, відео і severity, з посиланням на задачу, яка зламала. Щотижневий короткий розбір багів, що дійшли до проду: чому пропустили і який тест тепер це ловить.

  • Документація. Регрес-сьют, тест-кейси і чек-листи, які легко підтримувати, а не переписувати після кожної зміни.


  • Реальний вплив: хороша ідея, яка має сенс для бізнесу, швидко потрапляє в роботу.

  • Команду без бюрократії і прямий зв'язок з PM, продактом і розробкою.

  • Повний робочий день, віддалено.

  • Заробітну плату відповідно до досвіду і очікувань.

  • Оплачувану відпустку. Держані святкові дні - вихідні.

  • Ріст разом з продуктом і командою.

  • Бенефіти: англійська, або страхування


Подати заявку
Ім'я
Telegram
CV посилання
Надіслати
Заявку надіслано
Вашу заявку успішно надіслано. Ми розглянемо її та зв’яжемося з вами.
Oops! Something went wrong while submitting the form.