О компании
Продукт содержит большое количество бизнес-правил, интеграций и сценариев обработки транзакций, поэтому нам нужен специалист, который умеет не только проверять UI, но и разбираться в логике работы системы, самостоятельно исследовать поведение через API/UI и находить сложные дефекты.
Обязанности
- Функциональное, интеграционное и регрессионное тестирование антифрод-системы
- Тестирование сложной бизнес-логики и различных сценариев обработки транзакций
- Тестирование UI/REST API и проверка взаимодействия между компонентами системы
- Анализ требований и выявление неоднозначностей и потенциальных проблем
- Проектирование тестовых сценариев, чек-листов и тест-кейсов
- Анализ результатов запросов, логов и данных для поиска причин ошибок
- Поддержка и актуализация регрессионного набора
- Участие в развитии процессов тестирования внутри команды
Требования
- Коммерческий опыт тестирования от 2 лет
- Уверенный уровень Middle Manual QA
- Опыт тестирования backend/API/UI
- Уверенная работа с REST API: GET / POST / PUT / PATCH / DELETE, HTTP-коды, headers, JSON
- Опыт работы со Swagger / OpenAPI и Postman или аналогичными инструментами
- Понимание клиент-серверной архитектуры и взаимодействия сервисов
- Умение самостоятельно исследовать систему и локализовать источник проблемы
- Умение проектировать проверки не только по Happy Path, но и для негативных, граничных и нестандартных сценариев
- Понимание техник тест-дизайна
- Опыт анализа требований и подготовки тестовой документации
- Базовое знание SQL и умение самостоятельно проверять данные в БД
- Опыт работы с Git и системами управления задачами
Будет плюсом:
- Опыт работы с логами и системами мониторинга
- Понимание микросервисной архитектуры
- Опыт тестирования асинхронных процессов и eventual consistency
- Понимание очередей сообщений и принципов их работы
- Базовые знания Python
- Опыт с pytest, Playwright, httpx или requests
- Опыт написания API или UI автотестов
Условия
- Полностью удалённый формат работы
- Работа со сложным продуктом в области fintech / anti-fraud
- Задачи, где тестировщик участвует в анализе поведения системы, а не только выполняет готовые тест-кейсы
- Возможность влиять на качество продукта и процессы тестирования
- Взаимодействие с разработчиками и Automation QA
- Возможность развиваться в сторону автоматизации при желании
- Прозрачные возможности профессионального роста