Обязанности
- Построение/поддержка фреймворка автотестов (приоритет API, затем UI где нужно).
- Автоматизация регресса: транзакции, статусы, возвраты, комиссии, реестры, интеграции.
- Интеграция автотестов в CI/CD, отчеты о прогонах, анализ флейков.
- Подготовка тестовых данных/стендов, моки партнеров (эмуляция callback/webhook).
- Код-ревью тестов, развитие практик качества (quality gates).
- Функциональное тестирование API и UI (админка/кабинеты), регресс перед релизами.
- Проверка платежных сценариев: статусы, возвраты/отмены, комиссии, лимиты, реестры/сверки.
- Тестирование интеграций: webhooks/callback, подписи, таймауты, ретраи, идемпотентность.
- Составление тест-кейсов, чек-листов, тест-планов; актуализация тестовой документации.
Требования
- Уверенный язык для автотестов: JavaScript/TypeScript
- Опыт автоматизации API (supertest/axios+jest, pytest, rest-assured и т.п.).
- Опыт UI-автоматизации (Playwright/Cypress/Selenium) — как плюс, не обязательно.
- Понимание тест-дизайна, пирамиды тестирования, flaky tests, тестовых данных.
- Git, CI (GitLab CI/Jenkins/GitHub Actions), умение читать логи и разбирать падения.
