QA инженер (auto) в розничном кредитовании

грейд
middle
страна
Россия
опубликована
сегодня

описание

Мы ищем автоматизатора на Java (в основном будет тестирование UI) с навыками в нагрузочном тестировании в команду Розничного кредитования.

задачи

  • Примерное распределение задач: ~70% — автоматизированное тестирование, ~30% — нагрузочное;
  • Разработка и поддержка автотестов на Java (UI — Selenide, Playwright; API — RestAssured или аналог);
  • Периодическое проведение нагрузочного тестирования на Gatling: подготовка сценариев, прогон, анализ результатов;
  • Развитие тестового фреймворка: улучшение стабильности, скорости и читаемости тестов;
  • Интеграция автотестов в CI/CD-пайплайны (TeamCity): запуск на pull request'ах, quality gates, отчётность;
  • Анализ результатов прогонов, разбор флаки-тестов, поддержка зелёного состояния регресса;
  • Разработка и актуализация mock-ов на внутренней платформе команды;
  • Работа с тестовыми окружениями в Kubernetes;
  • Участие в ревью кода автотестов коллег;
  • Взаимодействие с разработчиками и аналитиками: уточнение требований, покрытие новой функциональности

требования

  • Опыт в автоматизации тестирования от 2–3 лет на больших банковских проектах;
  • Знание Java: коллекции, стримы, ООП, многопоточность на базовом уровне; умение писать чистый поддерживаемый код;
  • Опыт UI-автоматизации: Selenium/Selenide и/или Playwright, понимание работы локаторов и видов ожиданий (implicit/explicit/fluent), опыт с Awaitility или аналогами для асинхронных проверок;
  • Опыт API-автоматизации: RestAssured, понимание HTTP, REST, SOAP, JSON/XML, асинхронных протоколов и брокеров сообщений (Kafka, RabbitMQ, IBM MQ), работы с моками (WireMock или аналог);
  • Опыт нагрузочного тестирования: разработка сценариев на Gatling, снятие и анализ метрик (перцентили, throughput, ошибки);
  • Опыт работы с AI-агентами и AI-инструментами разработки (Claude Code, Copilot, Cursor или аналоги); наличие личных проектов на GitHub и готовность показать и обсудить их на собеседовании;
  • Опыт работы с CI/CD (TeamCity, Jenkins, GitLab CI — любой), понимание, как тесты встраиваются в пайплайн;
  • Опыт работы с Git (branching, rebase, pull request workflow);
  • Опыт работы с системами отчётности (Allure или аналог);
  • Понимание теории тестирования: виды тестирования, тест-дизайн, приоритизация покрытия
  • SQL на уровне выборок и джойнов для проверки данных
  • Будет плюсом: Опыт работы с Docker и Kubernetes (запуск тестов в контейнерах, Selenoid/Moon/Selenium Grid); Знакомство с TeamCity (merge checks, commit status publisher); Опыт с инструментами стабилизации UI-тестов (self-healing локаторы, retry-стратегии); Опыт работы с облачной инфраструктурой (Yandex Cloud или другой провайдер); Опыт написания вспомогательного тулинга для команды (генераторы тестовых данных, интеграции, боты)

условия

  • Условий в вакансии нет

навыки

компания

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

Подробнее о компании →

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

статьи для QA-инженеров