Назад
3 дня назад

Senior Fullstack QA (Python)

Формат работы
remote (только Russia)
Тип работы
fulltime
Грейд
senior
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

Текст:
/
TL;DR
Senior Fullstack QA (Python): Построение риск-ориентированной стратегии тестирования распределённых систем, внешних API и платёжных потоков с акцентом на интеграционные автотесты, асинхронные процессы и надёжность финансовых операций. Focus on проверке миграции платежей, идемпотентности, диагностике межсервисных сбоев и контроле релизных рисков.

Локация: Санкт-Петербург; удалённый формат работы.

Компания

bnovo — аккредитованная IT-компания и SaaS-лидер в сфере гостиничного бизнеса, входящая в группу Smartway.

Что делать

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

Требования

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

Хорошо, если есть

  • Опыт с эквайрингом, возвратами, двухстадийными платежами и сверкой финансовых данных.

Культура и преимущества

  • Удалённый формат работы и оформление в соответствии с ТК РФ.
  • Возможность развиваться в сфере TravelTech и реализовывать профессиональные идеи.
  • ДМС с психологом и телемедициной.
  • Скидки на образовательные платформы, программа привилегий BestBenefits и дополнительный выходной в день рождения.
  • Корпоративные мероприятия, настольные игры и другие командные активности.

Процесс найма

  • Необходимо отправить отклик на вакансию.

Будьте осторожны

Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →