ЦРТ | Группа компаний Опубликована 1 день назад · отклик: Сайт вакансий
Senior QA Automation Engineer (Java)
ЗарплатаПо договорённости
ФорматГибрид
ЛокацияСанкт-Петербург, Россия
ГрейдSenior
ЗанятостьПолная занятость
Мы запустили новый продукт — LLM-платформу для клиентов из госсектора и enterprise-сегмента. Сейчас усиливаем продуктовую команду и ищем инженера по автоматизации тестирования (Java), который поднимет автоматизацию с нуля и будет развивать её вместе с продуктом. Проектировать корпоративную тестовую платформу, управлять другими QA и отвечать за процесс тестирования всей разработки не нужно — требуется понятное и поддерживаемое решение для одного продукта.
Задачи
- Создать проект автотестов с нуля: определить основные сценарии, выбрать структуру проекта, организовать код, конфигурации и тестовые данные.
- Автоматизировать проверки API: коды ошибок, авторизация, различные входные данные и негативные сценарии, опираясь на документацию и Swagger/OpenAPI.
- Автоматизировать основные пользовательские сценарии через UI: разбираться в причинах падений, работать с ожиданиями и локаторами, а не закрывать нестабильность повторными запусками.
- Разделять тесты на smoke, регрессионные и более длительные наборы, настраивать их запуск и параллельное выполнение.
- Настроить запуск тестов в CI/CD и отчётность.
- Диагностировать падения по логам, запросам, ответам и скриншотам: определять, проблема в тесте, окружении или продукте, и передавать разработчику информацию для воспроизведения.
- Взаимодействовать с разработчиками, аналитиками и ручными тестировщиками: уточнять требования, обсуждать спорные сценарии, предлагать, какие проверки имеет смысл автоматизировать.
Требования
- Уверенная работа с Java и одним из основных фреймворков тестирования JUnit или TestNG.
- Практический опыт автоматизации API и UI: Selenium, Selenide или Playwright.
- Git и умение самостоятельно настроить запуск тестов через GitLab CI, TeamCity или аналогичную систему.
- Опыт работы с Allure или другой системой формирования отчётов.
- Понимание разницы между API, интеграционными и UI-тестами и умение выбирать подходящий уровень проверки.
- Самостоятельность: разобраться в новом продукте и без постоянного руководства построить базовую работающую систему автоматизации.
Будет плюсом
- Опыт с Gatling, YandexTank, Prometheus, Grafana, Docker и другими инфраструктурными инструментами (экстремально глубокая экспертиза не обязательна).
Условия
- Опыт работы: более 6 лет.
- Занятость: полная.
- График: 5/2, рабочие часы: 8.
- Формат работы: удалённо или гибрид.
Инструменты в вакансии
Навыки и технологии
Направления