Основные задачи
- Тестирование веб-приложения интернет-банкинга: UI/UX, бизнес-логика, интеграции;
- Анализ требований и участие в формировании критериев качества;
- Разработка тест-документации: тест-кейсы, чеклисты, отчетность;
- Проведение функционального, регрессионного, интеграционного и кросс-браузерного тестирования;
- Проверка корректности данных (логов, API-ответов, БД);
- Работа с REST API (Postman/Swagger), участие в проверке микросервисных интеграций;
- Участие в релизах, тестирование хотфиксов;
- Создание баг-репортов, контроль фиксов, взаимодействие с разработкой, аналитиками и дизайнерами;
- Участие в совершенствовании процессов тестирования, улучшение покрытия тестами и качества релизов;
- Разработка и поддержка UI автотестов;
- Составление, разбор и анализ отчетности по результатам работы автотестов.
Пожелания к кандидатам
- Законченное высшее образование (инженерно-экономическое, математическое, техническое);
- Опыт в автоматизации тестирования на языке Java;
- Отличное знание техники тест-дизайна и умение применять её на практике;
- Уверенные навыки работы с DevTools, Charles/Fiddler;
- Опыт тестирования API (Postman, Swagger), понимание типов запросов, кодов ответов, структуры JSON/XML;
- Знание основ HTML/CSS/JS на уровне, достаточном для анализа проблем;
- Опыт работы с системами баг-трекинга (Jira), тест-менеджментом (Allure TestOps/Zephyr);
- Умение работать с логами и основами SQL (SELECT, JOIN);
- Понимание работы клиент-серверной архитектуры и микросервисов;
- Опыт тестирования сложных интеграционных цепочек;
- Обязательна готовность к сотрудничеству на долгосрочной основе (от 2-х лет).
Как дополнительное преимущество, рассматривается:
- Опыт работы в банке или финтехе;
- Понимание банковских операций, платёжных протоколов и расчётных систем;
- Опыт работы с системами контроля версий (Git) и с системами CI/CD (Gitlab).
*Вакансия, планируемая к созданию (перспективная).
Мы предлагаем