Sheepy

QA Automation Engineer / SDET Middle+ - Crypto, Automation & AI

От 1 800 USD
  • Москва
  • От 3 до 6 лет
  • Playwright
  • TypeScript

QA Automation Engineer / SDET Middle+ — Crypto, Automation & AI

Мы ищем QA-инженера в команду международного fintech-продукта. Мы развиваем Sheepy и другие проекты, связанные с криптовалютными платежами, блокчейн-сетями и платёжными шлюзами. В этой роли ты будешь тестировать новые возможности продукта, разбирать сложные платёжные сценарии и превращать повторяемые проверки в автоматизацию.

У нас уже есть Playwright, автотестовый фреймворк и CI. Сейчас хотим расширить покрытие критичных сценариев в повседневную работу QA.

Чем предстоит заниматься:

  • Тестировать продукт. Проверять новые задачи и исправления, проводить исследовательское тестирование, участвовать в smoke и регрессе по нескольким проектам.
  • Разбирать платежи от начала до конца. Проследить путь от создания инвойса до транзакции в сети, подтверждений и зачисления. Проверить, как при этом меняются статусы, комиссии и баланс, что получают API-клиенты и какие события уходят через webhook.
  • Развивать автоматизацию. Писать и поддерживать тесты на Playwright и TypeScript, улучшать фикстуры и подготовку данных. Вместе с командой решать, какие сценарии проверять через API, какие на стыке сервисов, а какие через интерфейс.
  • Выстраивать процессы с ИИ-агентами. Подключать агентов там, где они могут взять на себя часть работы: разобрать требования, предложить сценарии, подготовить черновик теста или собрать данные о падении. Определять, что агент может выполнить сам, где нужна проверка инженера и как воспроизвести результат.
  • Разбираться в падениях CI. По логам, данным API и состоянию транзакций выяснять, где возникла проблема: в тесте, окружении, интеграции с платёжным шлюзом или логике продукта.
    В первые месяцы фокус будет на smoke по ключевым платёжным сценариям, стабильности текущих тестов и расширении API-покрытия. Параллельно выберем повторяющиеся QA-задачи, на которых можно попробовать работу с агентами и оценить, сколько времени она экономит.

Требования:

  • Опыт от двух лет в автоматизации тестирования.
  • Опыт TypeScript или JavaScript и практический опыт с Playwright.
  • Опыт тестирования REST API и работы с CI. Ты умеешь читать отчёты и логи, воспроизводить падения и объяснять команде, какие данные нужны для поиска причины.
  • Понимание асинхронных интеграций. Ты знаешь, как проверять webhook, повторные попытки, отложенную обработку и переходы между статусами.
  • Практическое понимание криптовалют и блокчейна. Ты можешь найти транзакцию по хешу, сверить сеть, токен, адрес, сумму, комиссию и подтверждения, а затем сопоставить их с тем, что показывает продукт.
  • Опыт применения ИИ-инструментов в тестировании или разработке. Ты умеешь дать инструменту контекст и проверить его вывод по фактическому ответу API, логам или результату прогона.
  • Самостоятельность в работе. Можешь разобрать неоднозначное требование, задать вопросы и предложить, с чего начать проверку.

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

  • Опыт с тестовыми сетями, свипами, горячими и холодными кошельками, выплатами или AML-возвратами.
  • Опыт развития тестового фреймворка или настройки процессов, в которых ИИ-агенты работают с репозиторием, тестовым окружением и отчётами CI.

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

  • Нам нужен не просто человек, который пишет UI-тесты, а инженер, который понимает ценность автотестов для продукта.
  • Важно уметь выбирать правильный уровень покрытия: где нужен UI, где API, а где достаточно интеграционной проверки.
  • Важно не только фиксировать падение теста, но и уметь разобраться, что именно сломалось: тест, данные, окружение, API, платежный провайдер, webhook или бизнес-логика.
  • Важно быть самостоятельным: видеть зоны риска, предлагать покрытие и помогать команде повышать стабильность релизов.

Условия и возможности:

  • Участие в международном fintech-проекте с фокусом на криптовалютные платежи и B2B-решения

  • Полностью удалённый формат работы

  • Гибкие процессы и минимум митингов

  • Наставничество и поддержка на старте, возможности профессионального роста

  • Конкурентная оплата труда (обсуждается индивидуально по результатам собеседования)

  • Прозрачные процессы, понятная система задач и регулярная обратная связь

  • Инструменты: Agile, Redmine, Telegram, Discord.