-Построить риск-ориентированную стратегию тестирования: матрицу интеграций и критических сценариев, контрактные и интеграционные тесты, короткий релизный smoke и ручной регресс там, где нужен реальный провайдер. -Покрыть платёжный путь: подключение шлюза → ссылка на оплату → статус провайдера → уведомление → отражение оплаты в внутренних сервисах.
Задачи:
— Построить риск-ориентированную стратегию тестирования: матрицу интеграций и критических сценариев, контрактные и интеграционные тесты, короткий релизный smoke и ручной регресс там, где нужен реальный провайдер
— Покрыть платёжный путь: подключение шлюза → ссылка на оплату → статус провайдера → уведомление → отражение оплаты в внутренних сервисах
— Обеспечить безопасный переезд платежей: сравнивать результаты старого и нового потоков, проверять поэтапное включение и откат, сверять суммы и статусы, исключать потерянные и двойные платежи
— Проверять внутренние цепочки межсервисного взаимодействия
— Развивать тестовые данные, заглушки провайдеров, проверки в CI и диагностику дефектов по логам и метрикам
Требования:
— Senior-опыт в тестировании распределённых систем и внешних API
— Способность самостоятельно определить приоритеты, критерии выпуска и объём регресса
— Сильное ручное тестирование и разработка поддерживаемых API/интеграционных автотестов
— Практический Python/pytest особенно полезен для существующего набора тестов
— Опыт проверки асинхронных процессов: webhook, очереди, повторные попытки, идемпотентность, порядок событий и восстановление после отказа
— Работа с Docker, GitLab CI, тестовыми БД, логами и метриками
— Умение локализовать сбой между сервисами и провайдером
— Опыт с эквайрингом, возвратами, двухстадийными платежами и сверкой финансовых данных — сильное преимущество
Условия:
— Полная занятость
— График 5/2
— Формат работы: удалённо
Контакты работодателя доступны по кнопке «Откликнуться» после входа.