Проект: Ашан
Требования:
- Опыт автоматизации тестирования от 3 лет
- Знание теории тестирования и практический опыт
- Практический опыт автоматизации на Playwright и JavaScript
- Понимание архитектуры автотестов
- Умение анализировать требования и составлять тестовые наборы
- Понимание клиент-серверной архитектуры, HTTP/HTTPS и REST API
- Умение работать с логами
- Знание Java или Python на уровне чтения, понимания и написания автотестов
- Способность самостоятельно доводить задачи до результата и взаимодействовать с разработчиками
- Опыт создания automation framework с нуля, интеграции автотестов в CI/CD, API- и интеграционного тестирования
- Уверенное знание SQL; опыт работы с Docker и CI/CD-инструментами
Технический стек: Playwright, JavaScript, Java и/или Python, REST, Postman, Swagger/OpenAPI, HTML, CSS, browser DevTools, Jenkins, TeamCity, GitLab CI, Git, Jira, TestRail, SQL.
Задачи:
- Тестировать web-приложения на уровнях UI, API и интеграций
- Разрабатывать и поддерживать автоматизированные тесты на Playwright и JavaScript, а также Java/Python
- Создавать UI-, API- и end-to-end автотесты, формировать и поддерживать smoke- и regression-наборы
- Анализировать требования, готовить тестовую документацию, проводить тест-дизайн и оценивать риски
- Проводить функциональное, интеграционное, регрессионное и exploratory-тестирование
- Проверять REST API, интеграции и бизнес-логику
- Анализировать результаты автотестов, искать причины сбоев и взаимодействовать с разработчиками
- Запускать и анализировать автоматизированные проверки в CI/CD pipeline
- Поддерживать качество на всех этапах SDLC — от анализа требований до релиза