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