на главную
it_one•3 ч. назадПриоритетный откликВаше резюме и сопроводительное письмо уходят напрямую рекрутёру компании на почту, минуя общую очередь откликов на вакансию

Инженер по автоматизации тестирования

Навыки и технологии

GitLab CI/CDDockerMySQLPostgreSQLJavaGit

Ключевая задача

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

Описание вакансии

Обязанности

  • Разработка, внедрение и поддержка автоматизированных тестов для CRM-системы (UI, API, интеграционные проверки).
  • Самостоятельное проектирование проверок: от анализа тест-кейсов до реализации.
  • Анализ падений автотестов и определение первопричины (баг в системе, ошибка в тесте или нестабильность среды).
  • Поддержка и развитие текущего тестового фреймворка.
  • Интеграция автотестов в пайплайны CI и формирование отчетности.

Требования

  • Опыт в автоматизации тестирования от 4 лет.
  • Уверенное владение Java.
  • Понимание принципов построения тестовых фреймворков.
  • Владение паттернами проектирования (Page Object и аналогичные).
  • Понимание принципов функционального, интеграционного и регрессионного тестирования.
  • Умение работать автономно: способность от анализа тест-кейса перейти к проектированию архитектуры проверки без постоянного контроля.
  • Системное мышление: умение определять оптимальный уровень тестирования (UI, API или БД) для конкретного сценария.
  • Навык сквозной автоматизации: от подготовки тестовых данных до запуска тестов в пайплайне CI и формирования отчетности в Allure.

Инструменты и технологии:

  • Опыт написания UI-автотестов: Selenide / Selenium.
  • Сборка проектов: Maven.
  • Работа с версиями: Git.
  • CI/CD: GitLab CI / GitLab Runner (или аналоги).
  • Работа с отчетами: Allure.
  • Тестирование API: опыт автоматизации REST API, знание HTTP, REST, JSON.
  • Базы данных: знание SQL, умение работать с PostgreSQL.

Будет плюсом

  • Опыт работы с Docker.
  • Использование REST Assured или аналогичных инструментов для API.
  • Опыт тестирования Java/Tomcat-приложений.
  • Опыт построения автоматизации с нуля или рефакторинга существующих фреймворков.
  • Опыт работы с CRM-системами и тестирования Low Code-систем.
  • Опыт тестирования финансовых систем, систем взыскания (collection).
  • Знание FIS Platform / Case Platform.