О роли
Сейчас, когда воронка ломается в проде, первым это замечает байер, который смотрит на график конверсий, переставший расти. К этому моменту потеря измеряется часами спенда. Именно этот разрыв в обнаружении и есть задача, ради которой существует роль.
Работа — построить системы, которые смотрят на воронку непрерывно: регрессионный сьют, гоняющийся на каждом релизе, и синтетические проверки, которые круглосуточно проходят живую воронку и поднимают алерт, как только шаг начинает вести себя не так. Плюс та часть тестирования, которая требует больше всего инженерии: мобильные сборки, диплинки и атрибуция.
Компания в дейтинге с 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.
- Вопросы и ответы о профессии