О компании
Банковский проект. Команда развивает сервисы операционной поддержки брокерского бизнеса — центральную систему, в которой хранится информация по сделкам и операциям. На основе этих данных выполняются взаиморасчёты с клиентами, передача информации в бухгалтерские и депозитарные системы, а также расчёт налогов. Команда также участвует в проекте по отказу от ЦФТ и разработке внутренней АБС для брокерских операций, бухгалтерского учёта и других процессов.
Технологии: Java 11, Spring WebFlux, R2DBC, Reactive Spring Data, Kafka, RabbitMQ, ArtemisMQ, PostgreSQL, Git, Gradle/Maven, Docker, Kubernetes/OpenShift, TeamCity, JUnit 5, Mockito, WireMock.
Обязанности
- Тестирование микросервисной архитектуры: функциональное, интеграционное и E2E.
- Написание ручных и автоматизированных тестов на Java.
- Тестирование API и работа с базами данных.
- Доработка внутреннего фреймворка автоматизированного тестирования.
- Ревью доработок у коллег.
- Участие в командных процессах: дейли, планирование, ретро.
Требования
- Опыт автоматизации backend от 2 года.
- Знание Java и опыт написания автотестов на Java.
- Опыт работы с JUnit 5.
- Опыт тестирования API, знание Postman.
- Опыт работы с Kafka.
- Базовое понимание Git.
- Работа с PostgreSQL / базами данных через DBeaver.
- Опыт работы с Docker.
- Kibana: анализ логов и поиск проблем.
- Умение самостоятельно развернуть и настроить окружение для написания и запуска автотестов.
- Будет плюсом: опыт работы с микросервисной архитектурой, Cucumber / Gherkin, знание брокерских продуктов: акции, облигации, фьючерсы и др.
Условия
- 294 200–332 400 gross в месяц — в зависимости от формата оформления и опыта кандидата.
- Удалённая работа по РФ.
- Оформление по ТК РФ или как ИП.
- Предоставляется техника.
- Рассматриваются только кандидаты с опытом автоматизации backend на Java.