Вакансии /

Middle QA Engineer

$900–1,600Remote

Откликнуться ↓

О роли

В воронке дейтинга по подписке больше мест для поломки, чем кажется. Между кликом по объявлению и деньгами стоят лендинг, форма регистрации, подтверждение почты или телефона, онбординг, пейвол, попытка оплаты, ретрай после отказа — и продление подписки, которое должно корректно сработать через тридцать дней в валюте, которую выбрал пользователь. Каждый из этих шагов ведёт себя иначе в Safari на iOS в Германии, чем в Chrome на Android в Польше.

Эта роль владеет всей цепочкой. Не очередью тикетов, а воронкой. Когда байер спрашивает, безопасно ли заводить в новый флоу пять тысяч долларов в день, ответ даёшь именно ты.

Компания в дейтинге с 2011 года. Подчинение — Tech Lead, пока не нанят QA Lead; каждый день работаешь с байерами, чьи кампании зависят от воронки, которую ты подписал.

Что ты будешь делать

  • Проходить воронку целиком, как пользователь: лендинг, регистрация, подтверждение, онбординг, пейвол, оплата, продление. А потом ещё раз — на том устройстве и в той стране, где она вероятнее всего сломается.
  • Возьмёшь на себя тестирование платежей вместе с PSP Account Specialist: успешные списания, отказы и логика ретраев, 3-D Secure, корректность суммы и валюты, отмена, возврат и рекуррентное списание ровно в нужную дату.
  • Составишь и будешь вести матрицу проверок: какие GEO, устройства, браузеры и платёжные методы действительно надо покрыть, а какие комбинации — шум. Воронка живёт в 5–12 странах одновременно, поэтому выбрать важнее, чем проверить всё.
  • Проверять, выживает ли трекинг внутри воронки: срабатывают ли события, целы ли параметры и сходятся ли трекер, рекламный кабинет и BI в том, что произошло.
  • Воспроизводить продакшн-инциденты по запросу. Когда байер говорит, что с утра упали конверсии, именно ты устанавливаешь, сломалась воронка или изменился трафик.
  • Заводить баг-репорты, которые инженер воспроизводит с первого прочтения, проверять фиксы и смотреть, что они задели рядом.
  • Прогонять регресс перед каждым релизом лендинга или продукта и вести чек-лист, который растёт с каждого пропущенного бага.
  • Ставить ворота на релизы: твоя подпись — это то, что разрешает лить трафик.

Что для нас важно

Обязательно:

  • 2–3 года практического QA на веб-продуктах, и хотя бы год из них — на воронке, принимавшей реальные платежи.
  • Опыт тестирования платёжных флоу: понимаешь, что такое код отказа, почему ретрай может пройти там, где первая попытка упала, и чем рекуррентное списание отличается от разового.
  • Уверенное кросс-браузерное и кросс-девайсное тестирование, в том числе на реальных мобильных, а не только в эмуляторах.
  • Свободная работа с DevTools: Network, Console, параметры запросов, куки, цепочки редиректов.
  • Здравый смысл, чтобы составить матрицу проверок вместо списка всех возможных комбинаций.
  • Баг-репорты, которые воспроизводятся без дополнительных вопросов в чате.
  • Системность: регресс проходится полностью даже тогда, когда релиз выглядит безопасным.

Будет плюсом:

  • Опыт в подписочных продуктах, дейтинге или любой вертикали на рекуррентных платежах.
  • Знакомство с трекером — Keitaro, Binom — и с конверсионными постбеками.
  • Postman или аналог для ручной проверки ответов API.
  • Базовый SQL, чтобы достать цифру самому, а не через аналитика.
  • Любое касание автоматизации, даже без собственного сьюта.
  • Английский на уровне чтения документации платформ и платёжных провайдеров.

Что ты получаешь

  • Воронку, которая действительно твоя, с правом остановить релиз, а не только написать о проблеме.
  • Экспертизу в платежах и подписках, которая переносится в финтех, e-commerce и любой подписочный продукт — на реальных объёмах, а не на песочнице.
  • Прямой контакт с людьми, чей бюджет зависит от твоей работы: ценность находки никогда не абстрактна.
  • Команду, где QA — отдельная функция со своими ступенями роста, а не обязанность, довешенная разработчику.
  • Полный remote, выплаты фиксированного числа и пересмотр ставки через полгода.

Трек роста

Прямой путь — Senior QA Engineer, где ядром работы становятся автоматизация и релизная инженерия, а дальше QA Lead. Поворот в трекинг-инфраструктуру или маркетинговую аналитику открыт так же: к тому моменту ты будешь знать воронку лучше большинства людей в компании. Оба направления обсуждаем на полугодовом пересмотре и меряем результатами, не стажем.

Деньги

$900–1600 фикс в зависимости от того, насколько самостоятельно ты держишь воронку. Пересмотр ставки через шесть месяцев. Выплаты фиксированного числа ежемесячно.

Процесс

Скрининг 30 мин → практическое задание на тестовой воронке с несколькими заложенными дефектами, один из них в платёжном флоу (до трёх часов, разбираем вместе) → собеседование с Tech Lead → офер. До 10 рабочих дней.

Вопросы об этой роли

Что значит «владеть воронкой целиком»?

Один человек отвечает за всё между кликом по объявлению и рекуррентным платежом: лендинг, регистрация, пейвол, попытка оплаты, логика ретраев и продление подписки. Тебе не выдают очередь тикетов — тебе отдают воронку и спрашивают, безопасно ли лить в неё трафик.

Сколько в работе тестирования платежей?

Примерно треть. Дейтинг по подписке живёт на рекуррентных списаниях, поэтому отказы, 3-D Secure, валюты, ретраи, отмены и возвраты здесь проверяют тщательнее, чем где-либо. Работаешь напрямую с PSP Account Specialist.

Нужно ли писать автотесты?

Нет. Автоматизация — зона Senior QA Engineer, и в неё можно вырасти. Здесь нужен человек, который находит то, что автотесту и в голову не придёт проверить.

Сколько GEO и устройств в работе?

Рабочая воронка обычно крутится в 5–12 странах одновременно, у каждой свой язык, свои платёжные методы и своё распределение устройств. Составить из этого разумную матрицу проверок, а не тестировать все комбинации подряд, — тоже часть работы.

Кому подчиняюсь и с кем работаю каждый день?

Подчинение — Tech Lead, пока не нанят QA Lead. Ежедневно — байеры, чьи кампании зависят от воронки, PSP Account Specialist по платежам и аналитик, когда цифры не сходятся.

Что почитать перед откликом

Откликнуться

Ответим в течение 2 рабочих дней — даже если ответ «нет».