Инженерпо автоматизированному тестированию (java)
удалёнка, Москва
Команда автоматизации развивает и поддерживает фреймворк автотестов для веб и API сервисов компании. Роль включает разработку и тиражирование тестов, интеграцию в CI/CD и работу с логами для сокращения ручного тестирования и ускорения релизов
ГрейдJunior/Middle
Опыт1–3 года
Стек
JavaJUnit/TestNGSQLCI/CDRest AssuredRetrofitSeleniumSelenidePlaywrightAllureMavenGradleDockerKubernetes
Задачи
- •Выстраивание процесса автоматизации в команде
- •Разработка и сопровождение фреймворка автотестов
- •Разработка скриптов для API и UI тестов
- •Интеграция автотестов в CI/CD пайплайны
- •Анализ логов сервисов и поддержка стабильности тестов
Обязательно
- •Коммерческий опыт разработки автотестов на Java от 1,5 лет
- •Знание Java Core (ООП, коллекции, Stream API, обработка исключений)
- •Опыт автоматизации API (Rest Assured или Retrofit), понимание HTTP и работа с JSON
- •Опыт автоматизации UI (Selenium/Selenide/Playwright), Page Object и локаторы
- •Умение писать SQL-запросы (SELECT, JOIN и т.д.)
- •Опыт работы с Maven/Gradle и инструментами отчетности (Allure/Testops)
- •Опыт работы с CI/CD и работа с логами сервисов
Будет плюсом
- •Знание паттернов проектирования
- •Опыт автоматизации мобильных приложений
- •Продвинутый опыт с инструментами CI/CD
- •Опыт работы с Docker
- •Опыт работы с Kubernetes
- •Опыт работы с менеджерами очередей