Senior QA Automation Java (AI)
офис, гибрид, Москва
Команда создает конструктор AI‑агентов для автоматизации клиентских сценариев. Роль отвечает за QA‑стратегию, разработку и интеграцию автотестов для сложных микросервисных интеграций и валидацию поведения LLM/AI‑агентов в продакшн‑процессах.
ГрейдSenior
Опыт6+ лет
Стек
JavaSpring BootPostgreSQLKafkagRPCREST APIRestAssuredJUnit 5WireMockTestContainersDockerPodmanGitLab CIGitHub ActionsJenkinsAllureRedisIgnite
Задачи
- •Разработка и внедрение стратегии тестирования (Shift‑Left/Shift‑Right)
- •Планирование и координация ручного, автоматизированного и нагрузочного тестирования
- •Проектирование и написание автотестов для API и UI, интеграция в CI/CD
- •Проведение E2E‑тестирования сложных интеграций в микросервисной архитектуре
- •Управление QA‑бэклогом, ревью требований и тест‑артефактов, наставничество
Обязательно
- •6+ лет в QA, минимум 4 года в тестировании backend‑систем и API, включая mobile
- •Глубокие знания Java (коллекции, исключения, многопоточность, асинхронность) и Spring Boot
- •Опыт автоматизации REST/gRPC/Kafka: RestAssured, JUnit 5, WireMock, TestContainers
- •Уверенные навыки работы с SQL и NoSQL для верификации и подготовки данных (PostgreSQL, Redis, Ignite)
- •Опыт интеграции и оптимизации тестовых пайплайнов в CI/CD (GitLab CI, GitHub Actions, Jenkins) и использование Allure
- •Опыт работы с контейнерами (Docker, Podman), Git и практиками code review
Будет плюсом
- •Автоматизация мобильных приложений (Appium)
- •Опыт работы с TLS/SSL и сертификатами (X.509)
- •Практический опыт использования LLM для анализа и оценки ответов (LLM‑as‑a‑Judge)
- •Опыт в банковской или финансовой сфере
- •Инструментальное владение AI для анализа, генерации и автоматизации