Все вакансии

Middle QA Automation Engineer (TypeScript/Playwright)

Sheepy · от 1 800 USD · Москва · HH · опубликовано 26 мая 2026 г.

Компания Sheepy
Источник HH
Опубликовано 26 мая 2026 г.
Зарплата от 1 800 USD

Описание вакансии

QA Automation Engineer / SDET Middle+
Мы ищем QA Automation Engineer Middle+ в команду платежного crypto/fintech-продукта.
Автоматизация у нас уже есть: используется Playwright, настроен CI, есть существующий фреймворк и базовая инфраструктура. Сейчас нам нужен человек, который сможет самостоятельно развивать направление автоматизации, усиливать покрытие и в первую очередь закрывать smoke/regression по ключевым платежным сценариям.
Основной фокус роли - не просто UI-автотесты, а автоматизация критичных продуктовых flow: создание инвойсов, оплаты, статусы платежей, комиссии, балансы, интеграции с гейтами и асинхронная обработка платежей.
Обязанности:
Разработка и поддержка автотестов на Playwright с использованием TypeScript/JavaScript. Развитие существующего автотестового фреймворка: фикстуры, helpers, тестовые данные, стабильность, читаемость и поддерживаемость тестов. Покрытие smoke/regression-сценариев по ключевым платежным flow продукта. Автоматизация API-тестов для REST API, включая сценарии создания инвойсов, оплаты, изменения статусов, комиссий и балансов. Поддержка автотестов в CI/CD: анализ падений, работа с отчетами, снижение flaky-тестов. Участие в формировании стратегии автоматизации: приоритизация покрытия, выбор уровней тестирования, оценка целесообразности UI/API/E2E-покрытия. Анализ причин падений автотестов и дефектов совместно с разработчиками. Участие в анализе требований и обсуждении платежных/crypto-специфичных сценариев с QA, backend/frontend и DevOps-командами.
Требования:
Опыт автоматизации тестирования от 2 лет. Уверенное знание TypeScript/JavaScript. Практический опыт работы с Playwright. Опыт автоматизации REST API: Playwright API, Postman/Newman, Axios/Supertest или аналогичные инструменты. Понимание SDLC/STLC и роли автотестов в release/smoke/regression-процессах. Опыт поддержки автотестов в CI/CD: анализ пайплайнов, отчетов, логов и причин падений. Понимание асинхронных процессов и интеграционных сценариев: callbacks/webhooks, ретраи, смена статусов, delayed processing. Опыт тестирования платежных, финансовых, e-commerce или интеграционных систем. Умение разбираться в сложных дефектах и формулировать разработчикам, какие данные нужны для локализации проблемы. Готовность самостоятельно развивать направление автоматизации, предлагать улучшения и продвигать best practices внутри команды.
Будет плюсом:
Опыт тестирования crypto/payment-продуктов. Понимание жизненного цикла crypto payment: invoice created → address generated → transaction sent → confirmations → paid/expired/failed. Опыт работы с block explorers, tx hash, confirmations, network fee/gas. Понимание sweep/accumulation, hot/cold wallets, deposits/withdrawals, gateway/provider integrations. Опыт проверки комиссий, балансов, конвертаций и статусов транзакций. Опыт работы с testnets, faucets, network/chain IDs, token standards. Опыт создания или существенного развития автотестового фреймворка. Опыт визуального тестирования или pixel-perfect проверок. Опыт документирования автотестов и процессов автоматизации.
Что важно для нас:
Нам нужен не просто человек, который пишет UI-тесты, а инженер, который понимает ценность автотестов для продукта. Важно уметь выбирать правильный уровень покрытия: где нужен UI, где API, а где достаточно интеграционной проверки. Важно не только фиксировать падение теста, но и уметь разобраться, что именно сломалось: тест, данные, окружение, API, платежный провайдер, webhook или бизнес-логика. Важно быть самостоятельным: видеть зоны риска, предлагать покрытие и помогать команде повышать стабильность релизов.
Чем предстоит заниматься в первую очередь:
Усилением smoke-покрытия. Автоматизацией ключевых платежных сценариев. Повышением стабильности существующих автотестов. Расширением API-покрытия. Улучшением отчетности и анализа падений в CI. Постепенным развитием автоматизации как отдельного зрелого направления внутри QA. Условия и возможности:
Участие в международном fintech-проекте с фокусом на криптовалютные платежи и B2B-решения
Полностью удалённый формат работы
Гибкие процессы и минимум митингов
Наставничество и поддержка на старте, возможности профессионального роста
Конкурентная оплата труда (обсуждается индивидуально по результатам собеседования)
Прозрачные процессы, понятная система задач и регулярная обратная связь
Инструменты: Agile, Redmine, Telegram, Discord.

Навыки

  • TypeScript
  • CI/CD
  • JavaScript
  • REST
  • DevOps
Открыть вакансию в ленте