Обязанности:
- Анализировать требования, техническую документацию и бизнес-логику изменений.
- Тестировать backend-сервисы, REST API, взаимодействие сервисов через Kafka и RabbitMQ, а также данные в PostgreSQL и Redis.
- Проверять пользовательские сценарии на web-интерфейсе в связке с backend-логикой.
- Разрабатывать и поддерживать тест-планы, тест-кейсы и регрессионные наборы в TestRail.
- Автоматизировать API-, UI- и интеграционные проверки на Java.
- Локализовывать и сопровождать дефекты до исправления.
- Анализировать логи, ошибки и метрики с помощью Grafana, OpenSearch и других инструментов.
- Участвовать в подготовке и сопровождении релизов, взаимодействовать с разработчиками, аналитиками и менеджерами продукта.
Требования:
- Опыт работы QA-инженером от 3 лет; высшее образование в области информационных технологий.
- Опыт автоматизации тестирования на Java с JUnit или TestNG, Rest Assured, Selenide или Selenium.
- Практический опыт тестирования backend-систем и REST API.
- Опыт работы с Git, Docker и понимание процессов CI/CD.
- Уверенное знание SQL, включая JOIN, фильтрацию, обновление данных и агрегатные функции.
- Опыт тестирования брокеров сообщений и баз данных, знание техник тест-дизайна и уверенное владение Postman.
- Опыт тестирования web- и мобильных приложений, а также Kubernetes, будет плюсом.
Условия: полная занятость, график 5/2, удалённый или офисный формат работы.