Mandatory requirements
Практический опыт ручного тестирования от 2 лет
Практический опыт написания автотестов на Java с использованием JUnit 5 / TestNG
Практический опыт тестирования микросервисных приложений
Практический опыт интеграционного и E2Eтестирования
Понимание протокола асинхронного взаимодействия Async API для таких
Понимание протокола HTTP, REST endpoints, JSON,XML и Web Services
Практический опыт написания SQL запросов с возможными joins и group by по нескольким таблицам
Знание процесса тестирования и разработки программного обеспечения
Опыт работы с Git, JIRA, Confluence
Additional requirements
Опыт работы с Kafka, ArtemisJMS или любым другим JMS брокером
Опыт работы c Allure TestOps или любой другой аналогичной системой
Опыт работы с Kubernetes
Опыт работы с GitLab CI/CD
Опыт работы в команде по Agile Scrum
Опыт написания тестов с использованием Spring, Spring JPA, RestAssured, Retrofit и другими
Практический опыт написания фреймворка автотестирования
Участие в работах по автоматизации тестирования в Scrum командах
Tasks
Функциональное и интеграционное тестирование бизнес процессов кредитных продуктов банка
Поддержка существующих и написание новых автотестов
Доработка существующего фреймворка автотестирования
Доработка и написание test cases и acceptance criteria
Локализация найденных дефектов
Активное взаимодействие с разработчиками, аналитиками и другими QA команды
Возможность влиять на продукт на встречах по планированию спринтов, приоритезации доработок с бизнесом и оценке бэклога
Демонстрация разработанного функционала пользователям
Description of the project and the team
проект направлен на разработку и внедрение ключевых банковских сервисов, обеспечивающих основную функциональность организации и обслуживающих все клиентские сегменты. Целью является создание современной технологической платформы, которая позволит оперативно реагировать на изменения рынка, создавать новые продукты и сервисы, и обеспечивать высокое качество обслуживания клиентов.