Опубликовано 4 дня назад

QA Automation Engineer (Java) в YLAB Development Москва

Building iconв офис
Person iconmiddle
Money bag icon100 000 – 250 000 ₽/мес

Ищем QA Automation Engineer, который умеет не просто писать тесты, а строить устойчивую автотест-инфраструктуру: от UI-автотестов до API- и DB-интеграций, с запуском в Jenkins, отчётами в Allure и реальным влиянием на качество продукта.

Что будет в работе

  • Разработка новых автотестов в рамках проекта и поддержание актуальности уже существующих тестовых сценариев.

  • Подготовка и генерация тестовых данных при прямой работе с БД: SQL-скрипты, подмена данных, проверка состояний системы.

  • Написание и развитие UI-автотестов на Java (Selenium/Selenide, Cucumber/Gherkin, JUnit).

  • Интеграция в автотесты DB- и API-инъекций: подготовка и подмена тестовых данных через SQL, прямые вызовы REST/SOAP API для приведения системы в нужное состояние и проверки результатов.

  • Распараллеливание запусков автотестов для сокращения времени прогона, работа с Docker/Selenoid, настройка окружений для стабильных прогонов.

  • Настройка и сопровождение запусков в Jenkins: организация джобов, работа с плагинами, интеграция с CI, анализ отчётов Allure/ReportPortal.

  • Участие в тестировании сложных финтех-систем: работа с нетривиальной бизнес-логикой, транзакциями, интеграциями и требованиями к надёжности.

  • Взаимодействие с разработчиками, аналитиками и DevOps: обсуждение требований, дефектов, стратегий тестирования и улучшений качества.

Что важно (обязательно)

  • Опыт автоматизации тестирования на Java от 3 лет: Selenium/Selenide, Cucumber/Gherkin, JiUnt или TestNG.

  • Умение применять в UI-автотестах DB- и API-инъекции: подготовка и подмена тестовых данных через SQL, прямые вызовы REST/SOAP API.

  • Уверенная работа с СУБД: Oracle, PostgreSQL, MySQL; написание и оптимизация SQL-скриптов (джойны, подзапросы, оконные функции — на уровне, достаточном для тестов).

  • Опыт тестирования сложных систем, желательно в финтехе: работа с платежами, транзакциями, интеграциями, compliance-требованиями.

  • Настройка и сопровождение Jenkins: организация джобов, работа с плагинами, интеграция CI, базовый мониторинг и алертинг по тестам.

  • Знание Docker/Selenoid: запуск тестов в контейнерах, настройка браузеров, управление окружением для автотестов.

  • Опыт работы с Allure и/или ReportPortal: анализ отчётов, триажа фейлов, работа с историей прогонов.

  • Понимание систем мониторинга и логирования: Grafana, Graylog или аналогичные инструменты для анализа поведения системы и тестов.

  • Умение работать автономно, брать задачу целиком и доводить до результата.

  • Умение переводить бизнес-требования в тестируемые сценарии и аргументировать свои выводы перед командой.

Будет плюсом

  • Опыт с Kafka, gRPC, GraphQL или другими современными интеграционными технологиями.

  • Практика работы с Testcontainers, WireMock, MockServer для изоляции тестов.

  • Знание основ performance-тестирования (JMeter, k6, Gatling) и умение интегрировать их в CI.

  • Опыт работы с Kubernetes, Helm, ArgoCD или аналогичными инструментами развёртывания.

  • Английский язык для работы с зарубежной документацией, командами и стейкхолдерами.

Английский

  • Для проектов без английского язык не требуется.

  • Для европейских и американских проектов нужен английский от B2+.

Процесс

  • Короткое общение с рекрутером.

  • Техническое интервью / TechCertify-скрининг.

  • Передача на подходящие проекты клиентам.

Если вам близок инженерный подход к автотестам, нравится не просто «покрывать кейсы», а делать так, чтобы тесты реально помогали команде выпускать надёжный продукт, и есть опыт работы со сложными системами — будем рады пообщаться.

ЗП зависит от уровня кандидата, тут готовы смотреть от middle

Эту вакансию мы нашли в HH.ru
YD

YLAB Development

Москва

Получить оффер

Похожие вакансии

Это единственная вакансия по вашему фильтру

Не то, что искал?

вакансии джуниор
как откликнуться на вакансию
примеры вакансий junior
вакансии по QA
стажировки по QA
Автоотклики