• Высшее образование; • Опыт работы от 3-х лет; • Знание языков: русский – свободное владение, английский – средний; • Опыт работы в QA Automation от 2 лет (желательно в веб-проектах, e-commerce или SaaS); • Опыт написания автотестов на Java (желательно с использованием JUnit, TestNG, RestAssured, Selenium, Cypress, Playwright или аналогов); • Опыт создания и выполнения автоматизированных тест-кейсов (Web + REST API + DB); • Опыт проведения функционального тестирования: регрессионное, интеграционное, UAT, smoke/sanity, UI/UX, API-тестирование; • Навыки создания ключевых тестовых артефактов (сбор требований, тест-планы, тестовые отчеты, тест-кейсы, чек-листы, баг-репорты); • Понимание принципов работы веб-приложений, REST API и микросервисной архитектуры; • Опыт работы с логами (Kibana или аналогичные инструменты); • Опыт работы с реляционными (SQL — желательно MS SQL) и нереляционными (NoSQL — желательно Elasticsearch) базами данных; • Опыт работы с системами контроля версий (Git); • Опыт работы с инструментами CI/CD (Jenkins, GitLab CI).
Обязанности:
• Тестирование веб-интерфейса платформы; • Выполнение manual тестирования: проверка функциональности, UI/UX, интеграций, API, регрессионное тестирование; • Разработка и поддержка автоматизированных тестов для API и UI; • Проведение различных типов тестирования (smoke, интеграционное, регрессионное, end-to-end, system, white-box, black-box); • Создание, просмотр и обновление тест-планов, сценариев, отчетов, тест-кейсов, баг-репортов; • Выявление, описание и документирование дефектов, определение их приоритетности; • Анализ и расследование причин инцидентов, подготовка отчетов о неполадках; • Обеспечение качества продукта на всех этапах разработки; • Участие в планировании и оценке задач, анализ и улучшение требований; • Участие в релизах и проверке работоспособности основных сервисов.