Рабочие задачи
- Проектировать и развивать фреймворки автоматизированного тестирования на Java.
- Автоматизировать web-, API- и интеграционное тестирование.
- Интегрировать автотесты в CI/CD и поддерживать тестовую отчетность.
- Анализировать дефекты, участвовать в code review и управлять тестовым покрытием.
Профильные навыки
- Коммерческий опыт автоматизации тестирования web-приложений (опционально: mobile, desktop) на Java: JUnit 5 / TestNG, Selenium / Selenide, RestAssured.
- Опыт тестирования API и интеграционных взаимодействий (REST, SOAP, gRPC)
- Опыт мануального тестирования
- Опыт проектирования и развития фреймворков автотестирования (архитектура, расширяемость, поддержка)
- Знание и практическое применение паттернов автоматизации (Page Object, Factory, Builder и др.)
- Опыт работы с брокерами сообщений (Kafka, RabbitMQ или аналоги)
- Умение писать и настраивать мок-сервисы (WireMock или аналоги)
- Опыт работы с CI/CD (Jenkins, GitLab CI, TeamCity, GitHub Actions)
- Знание и использование систем тест-репортинга (Allure, Allure TestOps, ReportPortal)
- Знание SQL на уровне сложных выборок (JOIN, подзапросы, агрегации, DML)
Коммерческий опыт
Рассматриваем Junior+, Middle и Senior. Минимум для каждого направления: 6 месяцев коммерческого опыта по профилю. Курсы и личные проекты могут дополнить его.
Курсы и личные проекты не заменяют коммерческий опыт.
Плюсом будет опыт применения AI-инструментов в коммерческой работе: с проверкой результата тестами и ревью, соблюдением конфиденциальности.
Расскажите о своём опыте
Опишите Java-автотесты и интеграции, которые вы проверяли. Расскажите, как использовали моки, тестовые данные и отчёты о прогонах.
Рассказать об опытеЗнакомимся со специалистами этого направления для будущих проектов. Эта страница не является объявлением об открытой вакансии.