Разрабатывать и поддерживать UI-, API- и end-to-end-тесты на Playwright и JavaScript. Формировать и поддерживать наборы smoke- и регрессионных проверок.
Анализировать требования, проектировать тесты, готовить тестовую документацию и оценивать риски. Проводить функциональное, интеграционное, регрессионное и исследовательское тестирование.
Проверять REST API, интеграции, бизнес-логику и данные с помощью SQL-запросов. Анализировать результаты запусков и логи, совместно с разработчиками устранять причины падения тестов, запускать и анализировать автотесты в CI/CD-пайплайнах.
Требования: от 3 лет опыта автоматизации тестирования и уверенное знание теории тестирования; практический опыт с Playwright и JavaScript и понимание архитектуры автотестов; умение анализировать требования и составлять тестовые наборы. Понимание клиент-серверной архитектуры, HTTP/HTTPS и REST API. Опыт работы с логами, Git и SQL. Знание Java или Python на уровне чтения и написания автотестов.
Будет плюсом: создание фреймворка автоматизации с нуля, интеграция автотестов в CI/CD, углублённый опыт API- и интеграционного тестирования, уверенное владение SQL, опыт работы с Docker, GitLab CI, Jenkins или TeamCity.
Инструменты: Playwright, JavaScript, REST API, Postman, Swagger/OpenAPI, browser DevTools, Git, SQL, Jira и TestRail.
Условия: полная занятость, график 5/2, удалённая работа.