Назад
обновлено 1 час назад

Старший инженер по автоматизации тестирования (Java)

Формат работы
remote (только Russia)/hybrid
Тип работы
fulltime
Грейд
senior
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

Текст:
/
TL;DR
Старший инженер по автоматизации тестирования (Java) (финансовые рынки и Java): Разработка и поддержка API- и UI-автотестов для критичной бэкофисной системы срочного рынка с акцентом на Java 17, REST Assured, TestNG и самостоятельное проектирование покрытия. Focus on анализе падений ежедневных прогонов, локализации дефектов, рефакторинге тестовых фреймворков и проверке сложной бизнес-логики торгов, клиринга и расчёта рыночных рисков.

Локация: полная удалёнка по России или гибрид с посещением офиса в Москве; стандартный рабочий день по МСК с онлайн-присутствием в течение рабочего дня

Компания

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

Что делать

  • Разрабатывать и поддерживать backend-автотесты на уровне API и UI-автотесты бэкофисной системы срочного рынка.
  • Проектировать тестовые сценарии и самостоятельно определять границы покрытия на основе бизнес-логики.
  • Поддерживать тестовые полигоны и данные для регулярных прогонов.
  • Анализировать результаты ежедневных запусков, локализовывать причины падений и отличать дефекты продукта от нестабильных тестов.
  • Разбираться в чужом коде, дорабатывать и рефакторить тестовые наборы и фреймворки.
  • Взаимодействовать с командами разработки, аналитики и эксплуатации, уточнять требования, согласовывать API-контракты и участвовать в разборе инцидентов; использовать корпоративные ИИ-инструменты.

Требования

  • От 5 лет промышленной разработки автотестов на Java, включая последние 3 года работы с Java.
  • Практический опыт API- и UI-автотестов в промышленной эксплуатации.
  • Уверенное владение Core Java: стримы, лямбды и функциональные интерфейсы; на собеседовании предусмотрена практическая задача без ИИ-ассистентов.
  • Опыт работы с Java 17, Gradle, REST Assured и TestNG.
  • Опыт разработки тестов без детальных сценариев и умение самостоятельно определять, что и как покрывать.
  • Уверенное знание SQL, включая MS SQL и PostgreSQL.
  • Умение быстро разбираться в сложном чужом коде.
  • Готовность глубоко погружаться в предметную область: торги, клиринг и расчёт рыночных рисков.
  • Проактивность, готовность много общаться, взаимодействовать со смежными командами и участвовать в обсуждениях.

Хорошо, если есть

  • Опыт автотестов для микросервисных систем, включая Spring Boot и Spring Cloud.
  • Опыт разработки многопоточных тестов.
  • Базовые знания Linux.
  • Опыт ручного тестирования.
  • Знание финансовых рынков или опыт работы в финансовой сфере.
  • Опыт применения ИИ-агентов и промпт-инжиниринга в разработке.

Культура и преимущества

  • Полная занятость и стандартный рабочий день.
  • Варианты полной удалённой работы по России или гибридного формата с офисом в Москве.
  • Работа над критичной системой, обеспечивающей деятельность маклеров и сотрудников Клирингового центра.
  • Среда с акцентом на инициативу, профессионализм и развитие.

Будьте осторожны

Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →