Обязанности: - Проработка и выполнение ручных сценариев тестирования новых и измененных бизнес-процессов.
- Проектирование тест-кейсов и тест-планов на основе требований и спецификаций.
- Разработка и поддержка автотестов для проверки REST API, интеграционных взаимодействий, баз данных.
- Проверка корректности обработки событий и синхронизации данных между сервисами.
- Разбор инцидентов и дефектов, воспроизведение багов, подготовка отчетов о дефектах.
- Участие в тестировании релизов.
- Взаимодействие с аналитиками и разработчиками для уточнения требований и улучшения качества продукта.
Требования: - Опыт тестирования сложных систем от 2 лет (ручное и автоматизированное тестирование).
- Навыки написания автотестов (Java или другой язык программирования) с использованием современных фреймворков (например, JUnit, RestAssured, TestNG).
- Уверенные знания SQL, умение составлять запросы для проверки данных.
- Понимание принципов работы REST API, микросервисной архитектуры, брокеров сообщений.
- Навыки проектирования тест-кейсов и тест-планов.
- Грамотная фиксация результатов тестирования и оформление баг-репортов.
Будет плюсом
– Опыт тестирования интеграций Kafka, Camunda BPM.
– Навыки работы с Docker, Kubernetes, Gitlab CI/CD.
– Опыт настройки автоматизации тестирования в пайплайнах CI/CD.
– Опыт работы с системами мониторинга и логирования.
Стек
Java, Spring (Boot, Cloud, Security, Data), Databases (PostgreSQL, ClickHouse, Redis, MongoDB), Kafka, Camunda BPM, Gitlab CI/CD, Kubernetes.