Senior QA Automation Engineer / SDET

Вакансия истекает: 08.09.2026
Откликнуться

Описание вакансии

Мы ищем Senior/Lead QA в команду разработки маркетплейса.

Основная задача: построить с нуля и развивать автоматизацию пользовательских и бизнес-сценариев на базе TypeScript и Playwright Test. В область ответственности входят публичная часть маркетплейса, кабинет покупателя, back-office селлеров, административные интерфейсы и сквозные процессы между различными частями системы.

Ищем специалиста, который возьмёт ответственность за автоматизированное системное и регрессионное тестирование продукта как единого целого.

Чем предстоит заниматься

— Проектировать и развивать E2E-фреймворк на TypeScript и Playwright Test.
— Автоматизировать критические пользовательские и бизнес-сценарии.
— Покрывать сквозные сценарии, проходящие через несколько интерфейсов и ролей.
— Использовать REST API для подготовки, проверки и очистки тестовых данных.
— Интегрировать автотесты с GitLab CI/CD.
— Настраивать запуск тестов в Kubernetes-based GitLab Runner.
— Анализировать падения с помощью Playwright trace, screenshot, video, логов браузера и сетевых запросов.
— Выявлять и устранять причины нестабильных и flaky-тестов.
— Проводить exploratory-тестирование новых функций до их автоматизации.
— Формулировать требования к тестируемости приложения совместно с разработчиками.
— Участвовать в построении процессов release verification и автоматизированной регрессии.

Для нас важно

— Уверенное владение TypeScript или JavaScript.
— Практический опыт работы именно с Playwright Test (@playwright/test).
— Опыт самостоятельного проектирования и развития E2E-фреймворка.
— Понимание архитектуры browser-based тестов и принципов их изоляции.
— Опыт использования fixtures, test-data builders и API-клиентов.
— Опыт тестирования REST API.
— Понимание HTTP, cookies, sessions, local storage и механизмов web-авторизации.
— Опыт интеграции автотестов с CI/CD.
— Практический опыт работы с GitLab CI/CD либо аналогичной системой.
— Понимание Docker и контейнерного запуска тестов.
— Умение работать с SQL на уровне проверки и подготовки тестовых данных.
— Опыт диагностики flaky-тестов и нестабильного тестового окружения.
— Способность самостоятельно определять приоритеты автоматизации на основе рисков.

Будет плюсом

— Опыт автоматизации marketplace, e-commerce, fintech или платёжных систем.
— Опыт тестирования приложений на Vue.js или Nuxt.
— Понимание SSR и hydration.
— Базовое понимание PHP и Laravel.
— Опыт тестирования webhook, очередей и асинхронных процессов.
— Практический опыт работы с Kubernetes.
— Опыт создания Review Apps или временных тестовых окружений.
— Опыт sharding и параллельного запуска Playwright-тестов.
— Опыт интеграции Playwright с TestIT.
— Опыт тестирования ролей и сложных permission-моделей.
— Опыт работы с OpenAPI.
— Опыт автоматизации проверки email, файловых загрузок и внешних интеграций.
— Опыт нагрузочного тестирования, например с k6.