Мы — небольшая молодая и дружная команда, опирающаяся в своей работе на ценности 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).