Sheepy
QA Automation Engineer / SDET Middle+ - Crypto, Automation & AI
- 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.