Senior SDET / Test Automation Tech Lead (Playwright, TypeScript)
Описание
О проекте Мы создаём игровой продукт. Проект развивается более 3 лет, в команде уже 50+ человек, из них 20+ инженеров — и мы продолжаем расти. QA сегодня — это: сильная ручная команда из 6 тестировщиков; зрелая тест-база — ~800 кейсов в Qase. Сейчас мы формируем полноценный QA-отдел во главе с QA Lead, выросшим внутри продукта, и строим направление автоматизации с нуля: вы — как технический лидер, плюс два middle-автоматизатора под вашим менторством. Ищем опытного SDET, который спроектирует фреймворк, инфраструктуру и стандарты автоматизации. Продуктовая экспертиза, приоритеты покрытия и работа с ручной командой остаются за QA Lead — вам не придётся самостоятельно разбираться в тонкостях доменной логики. Чем предстоит заниматься 🧩 Фреймворк с нуля — проектирование и разработка автотестов (API + E2E) на Playwright + TypeScript; 🏗 Тестовая инфраструктура — изолированное QA-окружение, фабрики тестовых данных, моки внешних провайдеров (платёжные системы, KYC, игровые агрегаторы) для интеграций без sandbox; 🔄 CI/CD — смоук на каждый MR, регулярный полный регресс, параллелизация прогонов, контроль flaky-тестов; 📊 Дашборд живого статуса критичных пользовательских сценариев (регистрация, пополнение, игровая сессия, вывод средств, доставка SMS/email) с алертингом при падениях; 📐 Инженерные стандарты — ревью тестов, конвенции, документация фреймворка для параллельной работы нескольких авторов; 🎓 Менторинг будущих middle-автоматизаторов — ревью кода, стандарты, рост. Технологический стек Автоматизация: Playwright + TypeScript (строгий, без any) Продукт: Node.js / NestJS, GraphQL, React / TypeScript, Postgres, Prisma, микросервисы Инфраструктура: Docker / docker-compose, CI/CD Никакого legacy — автоматизация строится с чистого листа. Обязательные требования 5+ лет в автоматизации, опыт построения фреймворка и процесса с нуля (готовы рассказать, что выбрали, почему и что не взлетело); отличный TypeScript, уверенный Playwright (или Cypress с готовностью перейти); опыт API-тестирования, в идеале — с GraphQL; опыт мокирования внешних интеграций (у нас это платежи, KYC, 3rd-party провайдеры); CI/CD: пайплайны, Docker, параллельные прогоны; зрелая позиция по роли: вам интересны техническое лидерство, архитектура и менторинг — продуктовые приоритеты и управление ручной командой остаются за QA Lead. Будет плюсом опыт в продуктах с реальными денежными операциями: gaming, беттинг, финтех, платежи; понимание бонусных механик; опыт тестирования NestJS-микросервисов на уровне API; нагрузочное тестирование. Условия Полностью удалённый формат работы; созвоны с командой в 11:00 по МСК и синки; Офис в Лиссабоне и помощь с переездом, если хочется работать очно; Прозрачные процессы, отсутствие бюрократии и микроменеджмента. К отклику приложите: Короткое сопроводительное письмо — про ваш опыт построения автоматизации с нуля: какой стек/подход выбрали; Контакт в Telegram — для оперативной связи по отклику.