В команду крупного банка ищут инженера по автоматизации тестирования для направления брокерского бизнеса. Команда развивает систему хранения информации о сделках и операциях и внутреннюю АБС для брокерских операций.
Обязанности:
- Функциональное, интеграционное и end-to-end тестирование микросервисов.
- Написание и поддержка автоматизированных тестов на Java.
- Ручное тестирование backend-сервисов и API.
- Проверка взаимодействия сервисов через Kafka и другие брокеры сообщений.
- Подготовка данных и проверка результатов операций в базах данных.
- Развитие тестового фреймворка, code review автотестов коллег.
- Развёртывание и настройка окружения для автоматизированного тестирования.
Требования:
- Опыт автоматизации backend-тестирования от 1 года и написания автотестов на Java от 2 лет.
- Опыт работы с API, Postman и Apache Kafka.
- Знание JUnit 5 и принципов модульного и интеграционного тестирования.
- Навыки работы с базами данных, SQL и DBeaver.
- Базовые знания Git и практический опыт работы с Docker.
- Умение самостоятельно развернуть окружение для написания и запуска автотестов.
- Будут преимуществом: тестирование микросервисов, Cucumber, Gherkin, RabbitMQ, ArtemisMQ, Mockito, WireMock, Kibana, знание брокерского бизнеса и финансовых инструментов.
Технологии: Java 11, JUnit 5, Mockito, WireMock, Postman, Kafka, RabbitMQ, ArtemisMQ, PostgreSQL, SQL, DBeaver, Git, Docker, Kubernetes, OpenShift, Gradle, Maven, Kibana.
Условия: удалённая работа по РФ, полная занятость, оформление по ТК РФ, предоставление техники, ДМС со стоматологией, компенсация фитнеса, скидки на обучение, кино и Skyeng, индексация зарплаты.