Чётко описанная senior-роль с современным стеком и заметной зоной ответственности, но без зарплаты сложно оценить привлекательность компенсации.
?Зарплата не указана
Современный стек
Понятная зона ответственности
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Создать профиль и узнать мэтч
Описание вакансии
Текст:
Hirify AI/Оригинал
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, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →