3 часа назад
Senior QA Automation Engineer / SDET (TypeScript/Playwright)
hhВакансия с HeadHunter. Контакт ведёт на hh.ru
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
Текст:
TL;DR
Senior QA Automation Engineer / SDET (TypeScript/Playwright): Построение с нуля и развитие E2E-фреймворка для автоматизированного системного и регрессионного тестирования маркетплейса с акцентом на пользовательские и бизнес-сценарии, REST API и интеграцию с CI/CD. Фокус на покрытии сквозных процессов между интерфейсами и ролями, диагностике flaky-тестов и запуске тестов в Kubernetes-based GitLab Runner.
Локация: Санкт-Петербург, гибридный формат работы
Компания
GS Labs развивает маркетплейс с публичной частью, кабинетом покупателя, back-office селлеров и административными интерфейсами.
Что делать
- Проектировать и развивать E2E-фреймворк на TypeScript и Playwright Test.
- Автоматизировать критические пользовательские, бизнес-сценарии и сквозные процессы между интерфейсами и ролями.
- Использовать REST API для подготовки, проверки и очистки тестовых данных.
- Интегрировать автотесты с GitLab CI/CD и настраивать их запуск в Kubernetes-based GitLab Runner.
- Анализировать падения по trace, screenshot, video, логам браузера и сетевым запросам, устранять причины flaky-тестов.
- Проводить exploratory-тестирование, формировать требования к тестируемости и участвовать в процессах release verification и автоматизированной регрессии.
Требования
- Более 6 лет опыта в тестировании; готовность работать на уровне Senior/Lead QA.
- Уверенное владение TypeScript или JavaScript и практический опыт работы с Playwright Test (@playwright/test).
- Опыт самостоятельного проектирования E2E-фреймворка, работы с fixtures, test-data builders и API-клиентами.
- Знание REST API, HTTP, cookies, sessions, local storage и механизмов web-авторизации.
- Опыт интеграции автотестов с CI/CD, GitLab CI/CD или аналогами, а также понимание Docker и контейнерного запуска.
- Умение работать с SQL, диагностировать flaky-тесты и нестабильное окружение, определять приоритеты автоматизации на основе рисков.
Хорошо, если есть
- Опыт автоматизации маркетплейсов, e-commerce, fintech или платёжных систем.
- Опыт тестирования Vue.js/Nuxt, SSR, hydration, webhook, очередей и асинхронных процессов.
- Практический опыт работы с Kubernetes, Review Apps, временными тестовыми окружениями, sharding и параллельным запуском Playwright-тестов.
- Опыт интеграции Playwright с TestIT, тестирования permission-моделей, OpenAPI, email, файловых загрузок и внешних интеграций.
- Базовое понимание PHP и Laravel, а также опыт нагрузочного тестирования с k6.
Культура и преимущества
- Гибридный формат работы в Санкт-Петербурге.
- Участие в развитии автоматизированной регрессии и процессов проверки релизов.
- Взаимодействие с разработчиками по вопросам тестируемости приложения.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
R-Vision
10 часов назад
QA Automation (Playwright)
Банк Санкт-Петербург
9 часов назад
Senior QA Automation (Java)
DataWorks
7 часов назад
Automation QA Engineer (TypeScript)
130 000₽
Ozon
2 дня назад
Инженер по автоматизации тестирования (TypeScript, Web)
Brand Analytics
5 дней назад
Тестировщик (Playwright)
A7-Технологии
1 день назад