Про роль
Зараз, коли воронка ламається в продакшні, першим це помічає баєр, який дивиться на графік конверсій, що перестав рости. На цей момент втрата вимірюється годинами спенду. Саме цей розрив у виявленні і є задачею, заради якої існує ця роль.
Робота — побудувати системи, що дивляться на воронку безперервно: регресійний сьют, який ганяється на кожному релізі, і синтетичні перевірки, які цілодобово проходять живу воронку й піднімають алерт, щойно крок починає поводитися не так. Плюс та частина тестування, яка потребує найбільше інженерії: мобільні збірки, діплінки й атрибуція.
Компанія в дейтингу з 2011 року. Підпорядкування — Tech Lead, поруч працює інженер трекінг-інфраструктури, а технічну планку для QA-інженерів нижче задаєш ти.
Що ти робитимеш
- Побудуєш і вестимеш автоматизований регресійний сьют на Playwright, покриваючи спершу воронки з найбільшим спендом, а не женучись за відсотком покриття.
- Налаштуєш синтетичний моніторинг на живих воронках: скриптований користувач ходить флоу за розкладом, а впалий крок піднімає алерт, а не чекає, поки його помітять.
- Вбудуєш сьют у CI так, щоб він став воротами кожного релізу — і лишиш його достатньо швидким, щоб нікому не кортіло його пропустити.
- Візьмеш тестування на рівні API: трекер, ендпоінти постбеків та інтеграції Conversion API — там, куди браузерний тест не дістає.
- Візьмеш мобайл: збірки для сторів, поведінку діплінків після інсталу й атрибуцію через MMP, з перевіркою, що інсталл і підписка лягли на правильну кампанію.
- Розбиратимеш падіння, які ніхто інший не може відтворити, зокрема ті, що зʼявляються лише на конкретному GEO, оператору чи пристрої.
- Ревʼюїтимеш баг-репорти й тест-плани junior і middle інженерів і підтягуватимеш їх до планки, а не переписуватимеш за них.
- Тримаєш сьют чесним: тест, який падає через раз і який усі навчилися ігнорувати, гірший за відсутність тесту, тож флакі-перевірки або лагодяться, або видаляються.
Що для нас важливо
Обов’язково:
- 4+ роки в QA, з них щонайменше 2 — на побудові й підтримці автоматизованого сьюта, на який покладалися інші люди.
- Сильна практика автоматизації на Playwright, Cypress або Selenium і JavaScript чи TypeScript на рівні, де ти пишеш фреймворк, а не лише тести.
- Досвід тестування API: побудова запитів, авторизація, валідація відповідей і робота з інтеграціями, які ти не контролюєш.
- Досвід CI: ти вже заводив сьют у пайплайн і розбирався з тим, що починається, коли він блокує релізи.
- Здатність вирішувати, що автоматизувати, а що ні. Автоматизований флоу, який майже не змінюється, поруч із ручною перевіркою платежів — саме та помилка, якої ми хочемо уникнути.
- Спокійна робота без специфікації: часто єдина документація — це сама воронка.
- Англійська на рівні читання документації й листування з підтримкою вендорів.
Буде плюсом:
- Мобільне тестування й досвід з MMP: AppsFlyer, Adjust, Branch.
- Досвід у підписочних продуктах і рекурентних платежах.
- Знайомство з трекерами, конверсійними постбеками й серверною доставкою подій.
- SQL глибше базового — щоб валідувати дані, а не тільки читати їх.
- Навантажувальне тестування, особливо лендингів під сплесками трафіку.
- Будь-який досвід менторства або неформального лідерства.
Що ти отримуєш
- Чистий аркуш в автоматизації: немає спадкового сьюта, немає покинутого кимось фреймворку, підхід обираєш ти.
- Задачі, складні по суті, а не просто великі: атрибуція, рекурентні платежі й поведінка воронки в різних GEO під реальним трафіком.
- Прямий контакт із Tech Lead і аналітиком: рішення ухвалюються в розмові, а не в процесі узгоджень.
- Позицію QA Lead попереду, яку ми плануємо закрити зсередини.
- Повний remote, виплати фіксованого числа й перегляд ставки через пів року.
Трек зростання
Задуманий наступний крок — QA Lead: до того, що ти вже робиш технічно, додаються команда, стратегія й найм. Якщо вести людей не хочеться, є альтернатива — глибокий технічний трек поруч з інженером трекінг-інфраструктури, де робота переходить від тестування пайплайна до його проєктування. Обидва варіанти обговорюємо на піврічному перегляді й міряємо результатами, не стажем.
Гроші
$1600–2600 фікс залежно від глибини практики автоматизації й від того, чи вів ти сьют у продакшні раніше. Перегляд ставки через шість місяців. Виплати фіксованого числа щомісяця.
Процес
Скринінг 30 хв → технічна співбесіда з Tech Lead про твої рішення в автоматизації та їхні компроміси → практичне завдання: спроєктувати моніторинг для описаної воронки й обґрунтувати, що саме ти автоматизувати не станеш (до чотирьох годин, розбираємо разом) → офер. До 10 робочих днів.
Питання про цю роль
Що тут доведеться будувати першим?
Синтетичний моніторинг на живих воронках. Зараз зламаний крок оплати зазвичай знаходить баєр, який бачить, що конверсії просіли, — тобто знахідка коштує грошей. Перша мета — перевести виявлення з «людина помітила провал» на «алерт спрацював за кілька хвилин».
Який стек?
Playwright на TypeScript для браузерного сьюта, Postman і звичайні HTTP-перевірки для трекінгу й постбеків, CI, який ганяє сьют на кожному релізі лендинга чи продукту. Якщо аргументуєш інший інструмент — послухаємо, але аргумент і міграція будуть твої.
Скільки лишається ручного тестування?
Стільки, щоб не втратити відчуття продукту. Приблизно чверть: найризикованіші релізи, перший прохід по справді новому флоу і все, де автотест лише підтвердить те, що йому сказали перевірити. Автоматизація закриває повторюваність, а не судження.
Мобайл входить у роботу?
Так. In-app трафік означає збірки для сторів, діплінки й мобільну атрибуцію через MMP на кшталт AppsFlyer. Перевірити, що інсталл і підписка привʼязалися до правильної кампанії, — одна з найскладніших задач тут, і вона на цій ролі.
Чи буде команда в підпорядкуванні?
Формально ні й не одразу. Ти ревʼюїш роботу junior і middle інженерів і менториш їх. QA Lead — це наступна формальна сходинка, і ми радше виростимо її звідси, ніж наймемо когось над тобою.
Що почитати перед відгуком
- Словник арбітражника: 57 термінів, які треба знати — Основні поняття арбітражу трафіку простими словами: ROI, зв'язка, холд, апрув, SOI і DOI, CPL, ревшара і ще 49 термінів — короткий словник для старту в ніші.
- Хто такий медіабаєр: обов'язки, навички та інструменти — Хто такий медіабаєр (media buyer) і що він робить: обов'язки, навички та інструменти, відмінність від таргетолога, специфіка вертикалей і кар'єрні сходинки.
- Дейтинг-вертикаль в арбітражі трафіку: повний розбір — Що таке дейтинг-вертикаль в арбітражі: типи оферів, виплати SOI/DOI/PPS/RevShare, GEO, джерела, креативи й метрики — розбір від дейтинг-команди ROIcamp.
- Питання й відповіді про професію