← Все вакансии/Senior/Bnovo
SeniorRemote

Fullstack QA Engineer

B
Bnovo
Уровень
Senior
Формат
Remote
О роли

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

О компании

  • Bnovo

Обязанности

  • Построить риск-ориентированную стратегию тестирования: матрицу интеграций и критических сценариев, контрактные и интеграционные тесты, короткий релизный smoke и ручной регресс там, где нужен реальный провайдер
  • Покрыть платёжный путь: подключение шлюза → ссылка на оплату → статус провайдера → уведомление → отражение оплаты во внутренних сервисах
  • Обеспечить безопасный переезд платежей: сравнивать результаты старого и нового потоков, проверять поэтапное включение и откат, сверять суммы и статусы, исключать потерянные и двойные платежи
  • Проверять внутренние цепочки межсервисного взаимодействия
  • Развивать тестовые данные, заглушки провайдеров, проверки в CI и диагностику дефектов по логам и метрикам

Требования

  • Senior-опыт в тестировании распределённых систем и внешних API; способность самостоятельно определить приоритеты, критерии выпуска и объём регресса
  • Сильное ручное тестирование и разработка поддерживаемых API/интеграционных автотестов. Практический Python/pytest особенно полезен для существующего набора тестов
  • Опыт проверки асинхронных процессов: webhook, очереди, повторные попытки, идемпотентность, порядок событий и восстановление после отказа
  • Работа с Docker, GitLab CI, тестовыми БД, логами и метриками; умение локализовать сбой между сервисами и провайдером
  • Опыт с эквайрингом, возвратами, двухстадийными платежами и сверкой финансовых данных — сильное преимущество

Условия

  • Опыт работы: более 6 лет
  • Полная занятость
  • График: 5/2
  • Формат работы: удалённо
Стек и навыки

С чем работаем