AQA, QA Automation Engineer (Java)
Работа в команде автоматизации: создать с нуля проект автотестов для API и UI, настроить запуск в CI и формирование отчётов. Результат — стабильные проверки, быстрая диагностика падений и ускорение релизного цикла
Стек
JavaJUnitSeleniumCI/CDSelenidePlaywrightAllureGitTeamCityDockerJMeterYandexTankPrometheusGrafana
Задачи
- •Спроектировать и реализовать проект автотестов с нуля
- •Автоматизировать проверки API по документации и OpenAPI/Swagger
- •Автоматизировать ключевые пользовательские сценарии через UI
- •Разделять и настраивать наборы тестов (smoke, регрессия) и параллельный запуск
- •Интегрировать запуск тестов в CI/CD и настраивать отчётность (Allure)
- •Диагностировать падения по логам, запросам, скриншотам и передавать воспроизводимую информацию разработчикам
Обязательно
- •Уверенные знания Java и один из фреймворков JUnit или TestNG
- •Практический опыт автоматизации API и UI (Selenium, Selenide или Playwright)
- •Опыт работы с Git и настройкой запусков в GitLab CI, TeamCity или аналогах
- •Опыт настройки отчётности (Allure или аналог)
- •Понимание уровней тестирования: API, интеграционные и UI-тесты
- •Самостоятельность в построении базовой системы автоматизации без постоянного руководства
Будет плюсом
- •Опыт с JMeter или YandexTank
- •Знание Prometheus и Grafana для мониторинга
- •Опыт работы с Docker и инфраструктурными инструментами