Senior Fullstack QA (Python)/Тестировщик
Senior QA для платежного процесса в Bnovo, удаленно, требуется опыт 6+ лет, Python/pytest, Docker, GitLab CI.
Построение риск-ориентированной стратегии тестирования: матрица интеграций и критические сценарии, контрактные и интеграционные тесты, короткий смоук на релиз и ручная регрессия там, где нужен реальный провайдер. Покрытие платежного пути: подключение шлюза → платежная ссылка → статус провайдера → уведомление → отражение платежа во внутренних сервисах. Обеспечение безопасной миграции платежей: сравнение результатов старого и нового флоу, проверка поэтапного развертывания и отката, проверка сумм и статусов, устранение потерянных и дублирующихся платежей. Проверка цепочек межсервисного взаимодействия. Разработка тестовых данных, моков провайдера, CI-проверок и диагностика дефектов через логи и метрики.
Опыт тестирования распределенных систем и внешних API на уровне Senior; умение самостоятельно определять приоритеты, критерии релиза и объем регрессии. Сильные навыки ручного тестирования и разработки поддерживаемых API/интеграционных автотестов. Практический опыт Python/pytest особенно полезен для существующего набора тестов. Опыт работы с асинхронными процессами: вебхуки, очереди, ретраи, идемпотентность, порядок событий, восстановление после сбоев. Работа с Docker, GitLab CI, тестовыми базами данных, логами и метриками; умение локализовать сбои между сервисами и провайдером. Опыт работы с эквайрингом, возвратами, двухстадийными платежами и сверкой финансовых данных — большое преимущество.
Полная занятость, график 5/2, удаленная работа.
Не пропусти ни одну вакансию
Подпишись на наш Telegram-канал