Senior Fullstack QA (Python)/Тестировщик
Технологии
Описание вакансии
Кратко о роли
Bnovo ищет Senior Fullstack QA (Python) для работы над распределенными системами и платежными процессами. Роль предполагает построение риск-ориентированной стратегии тестирования и развитие автотестов.
Ключевые задачи
- Построение риск-ориентированной стратегии тестирования (матрица интеграций, критические сценарии, контрактные и интеграционные тесты).
- Тестирование платежного пути: от подключения шлюза до отражения оплаты в сервисах.
- Обеспечение безопасного переезда платежей: сравнение потоков, проверка поэтапного включения и отката.
- Проверка внутренних цепочек межсервисного взаимодействия.
- Развитие тестовых данных, заглушек провайдеров и проверок в CI.
- Диагностика дефектов по логам и метрикам.
Обязательные требования
- Опыт работы более 6 лет.
- Senior-опыт в тестировании распределённых систем и внешних API.
- Сильные навыки ручного тестирования.
- Разработка поддерживаемых API/интеграционных автотестов (Python/pytest).
- Опыт проверки асинхронных процессов (webhook, очереди, идемпотентность).
- Работа с Docker, GitLab CI, тестовыми БД, логами и метриками.
Будет плюсом
- Опыт работы с эквайрингом, возвратами, двухстадийными платежами и сверкой финансовых данных.
Условия и бенефиты
- Полная занятость.
- График 5/2.
- Удаленный формат работы.
Процесс найма
- Для отклика отправьте резюме на указанный email.
Bnovo ищет Senior Fullstack QA (Python) для работы над распределенными системами и платежными процессами.
Чем предстоит заниматься:
- Построить риск-ориентированную стратегию тестирования: матрицу интеграций и критических сценариев, контрактные и интеграционные тесты, короткий релизный smoke и ручной регресс там, где нужен реальный провайдер.
- Покрыть платёжный путь: подключение шлюза → ссылка на оплату → статус провайдера → уведомление → отражение оплаты в внутренних сервисах.
- Обеспечить безопасный переезд платежей: сравнивать результаты старого и нового потоков, проверять поэтапное включение и откат, сверять суммы и статусы, исключать потерянные и двойные платежи.
- Проверять внутренние цепочки межсервисного взаимодействия.
- Развивать тестовые данные, заглушки провайдеров, проверки в CI и диагностику дефектов по логам и метрикам.
Наши пожелания к кандидатам:
- Senior-опыт в тестировании распределённых систем и внешних API; способность самостоятельно определить приоритеты, критерии выпуска и объём регресса.
- Сильное ручное тестирование и разработка поддерживаемых API/интеграционных автотестов. Практический Python/pytest особенно полезен для существующего набора тестов.
- Опыт проверки асинхронных процессов: webhook, очереди, повторные попытки, идемпотентность, порядок событий и восстановление после отказа.
- Работа с Docker, GitLab CI, тестовыми БД, логами и метриками; умение локализовать сбой между сервисами и провайдером.
- Опыт с эквайрингом, возвратами, двухстадийными платежами и сверкой финансовых данных — сильное преимущество.
Условия:
- Полная занятость, график 5/2.
- Удаленный формат работы.
Оригинальная вакансия:
https://t.me/job_python/8035