Full Stack QA (Java)
Мы находимся в поиске специалиста - Full Stack QA для работы на fintech-проекте.
О проекте: проект направлен на разработку и внедрение ключевых банковских сервисов, обеспечивающих основную функциональность организации и обслуживающих все клиентские сегменты. Целью является создание современной технологической платформы, которая позволит оперативно реагировать на изменения рынка, создавать новые продукты и сервисы, и обеспечивать высокое качество обслуживания клиентов.
Требования:
- Опыт работы в роли QA-инженера от 4 лет;
- Опыт анализа требований и написания тест-кейсов
- Тестирование интеграций на основе HTTP, MQ и SOAP с использованием Swagger, Postman, Soap UI;
- Опыт автоматизации тестов на Java;
- Умение писать SQL-запросы и работать с СУБД (желательно PostgreSQL);
- Опыт составления тест-кейсов и отчетов;
- Понимание форматов JSON и XML;
- Развитые коммуникативные и аналитические навыки, самостоятельность и инициативность;
- Желание погружаться в процессы команды;
- Опыт создания и использования заглушек;
- Опыт работы с логами в ElasticSearch/OpenSearch;
- Опыт анализа отчетов по автотестам (Allure и т.д.);
- Опыт работы с git и GitLab;
- Понимание принципов построения микросервисной архитектуры и межкомпонентного взаимодействия (REST, SOAP, JMS);
- Знание техник тест-дизайна.
Будет плюсом
- Опыт работы в продуктовой Agile-команде;
- Опыт тестирования сервисов в Kubernetes и просмотра логов в OpenLens;
- Опыт работы с метриками Prometheus и дэшбордами Grafana.
Задачи:
- Планирование, организация и контроль процесса тестирования ПО;
- Функциональное и интеграционное тестирование;
- Активное взаимодействие с разработчиками, аналитиками, бизнес-пользователями;
- Локализация дефектов - поиск, регистрация, покрытие тестами;
- Контроль уровня покрытия тестами;
- Участие в тестировании совместно со смежными командами;
- Работа с тестовой документацией: тест-кейсы, отчёты по тестированию, чек-листы, баг-репорты;
- Проведение регрессионного тестирования перед релизом;
- Анализ проблем на продуктиве и участие в их решении;
- Демонстрация разработанного функционала пользователям