Банковский проект: развитие сервисов операционной поддержки брокерского бизнеса, включая центральную систему для хранения информации по сделкам и операциям. На основе этих данных выполняются взаиморасчёты с клиентами, передача информации в бухгалтерские и депозитарные системы, а также расчёт налогов. Команда также участвует в отказе от ЦФТ и разработке внутренней АБС для брокерских операций, бухгалтерского учёта и других процессов.

Задачи:

  • Тестирование микросервисной архитектуры: функциональное, интеграционное и E2E.
  • Написание ручных и автоматизированных тестов на Java.
  • Тестирование API и работа с базами данных.
  • Доработка внутреннего фреймворка автоматизированного тестирования.
  • Ревью доработок коллег и участие в командных процессах: дейли, планировании и ретро.

Требования:

  • Опыт автоматизации backend от 2 лет, знание Java и опыт написания автотестов на Java.
  • Опыт работы с JUnit 5, тестирования API и Kafka.
  • Знание Postman, базовое понимание Git.
  • Опыт работы с PostgreSQL и базами данных через DBeaver, Docker и Kibana.
  • Умение самостоятельно развернуть и настроить окружение для написания и запуска автотестов.

Будет плюсом: опыт работы с микросервисной архитектурой, Cucumber/Gherkin и брокерскими продуктами.

Технологии: Java 11, Spring WebFlux, R2DBC, Reactive Spring Data, Kafka, RabbitMQ, ArtemisMQ, PostgreSQL, Git, Gradle, Maven, Docker, Kubernetes, OpenShift, TeamCity, JUnit 5, Mockito, WireMock.

Условия: удалённая работа по РФ; оформление по ТК РФ или как ИП; предоставляется техника. Рассматриваются кандидаты с опытом автоматизации backend на Java.