📍 МоскваМожно удалённо из РФ
Мы — небольшая молодая и дружная команда, опирающаяся в своей работе на ценности Agile. Мы постоянно разрабатываем новые технологичные способы для борьбы с мошенничеством по отношению к клиентам и Банку с использованием современных подходов и технологий. В своей работе мы опираемся на лучшие практики разработки, гибкие методологии и стандарты банковского IT.
Наша основная задача — создание собственной системы фрод-мониторинга с автоматизированным выявлением подозрительных событий и пользовательским интерфейсом с информацией для расследований.
Технологии/инструменты
JavaREST APIKafkaGitLabJenkinsActiveMQ
- Бэкенд системы разрабатывается с использованием Java 17, Kotlin 1.5 на фреймворках Micronaut и Spring. В качестве сборщика на проекте используется Gradle. Используются такие решения, как: Cаmunda, k8s, GitLab, PostgreSQL, ClickHouse, Apache Ignite, DataLake.
- Фронтенд-часть системы разрабатывается с использованием React и TypeScript. Для написания тестов используем JUnit, Rest Assured. Для отчётов Allure. Тестовые сценарии храним в Zephyr.
Тебе предстоит
- Участвовать в формировании требований по задачам и их оценке.
- Проводить функциональное тестирование.
- Писать новые автотесты и поддерживать их.
- Совместно с командой проводить нагрузочное тестирование и тестирование производительности.
- Участвовать в развитии процесса тестирования и фреймворка автотестов.
- Изучать новые технологии и развиваться в смежные области.
Наши пожелания к твоим знаниям и опыту
- Знание процесса разработки и тестирования программного обеспечения.
- Наличие опыта составления сценариев тестирования и применения теории тестирования на практике.
- Опыт создания фреймворка с нуля.
- Умение разрабатывать автотесты для Backend и Frontend от 2-х лет.
- Опыт тестирования Web-приложений и Rest API.
- Представление о тестировании брокеров сообщений (Kafka, ArtemisMQ).
- Опыт работы с системами баг-трекинга.
- Представление о встраивании тестов в пайплайны системы поставки (GitLab, Jenkins).
Будет плюсом:
- Знание инструментов нагрузочного тестирования (JMeter, Gatling, ...).
- Опыт настройки Mock-сервисов (WireMock).
- Базовые навыки работы с SQL-запросами.
- Опыт работы с DI-фреймворками, такими как Spring, Micronaut, Quarkus.
Мы предлагаем
- Возможность работать из офиса или удаленно. Главное — договориться с командой.
- Работу в структуре без строгой иерархии, где ваш руководитель — это играющий тренер.
- Работу по принципам Agile.
- Присоединиться к QA-коммьюнити в банке, где коллеги обмениваются опытом и помогают друг другу.
- Участие в регулярных митапах профессиональных сообществ.
- Внутреннее и внешнее обучение за счет банка.
- Участие в профессиональных конференциях в качестве спикера или слушателя. Например, мы регулярно ходим на HighLoad или JPoint.
- Страховку со стоматологией, которая работает как в Москве, так и в регионах.
- Особые условия по нашим продуктам, например, ипотеке, банковским картам или накопительным счетам и вкладам.