Jobgether
Senior Automation QA Engineer (Playwright/Typescript)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Automation QA Engineer в международную продуктовую компанию. Разработка и поддержка E2E- и API-автотестов на TypeScript и Playwright, миграция legacy-тестов с Java/Selenide, нагрузочное тестирование.
Задачи
- Проектировать, разрабатывать, поддерживать и стабилизировать автоматизированные E2E- и API-тесты на TypeScript и Playwright
- Вести миграцию legacy-автотестов с Java и Selenide на Playwright и TypeScript
- Развивать архитектуру тестовой автоматизации: фикстуры, browser contexts, управление тестовыми данными и состоянием, параллельный запуск
- Разрабатывать и оптимизировать нагрузочные сценарии на k6 совместно с разработчиками
- Анализировать метрики производительности, находить узкие места и предлагать улучшения
- Применять техники тест-дизайна для покрытия UI, API и производительности
- Писать чистый, поддерживаемый и concurrency-safe код автотестов
- Проводить код-ревью, делиться знаниями и продвигать стандарты качества
- Интегрировать тестовые наборы в CI/CD-пайплайны
- Использовать AI-ассистенты для автоматизации рутинных задач тестирования
Требования
- Не менее 5 лет опыта в QA, тестовой автоматизации или смежной инженерной роли
- Сильное владение TypeScript: интерфейсы, дженерики, асинхронность, async/await
- Опыт построения и развития фреймворков автоматизации на Playwright с нуля: фикстуры, browser contexts, управление состоянием и данными, стабильность тестов
- Опыт автоматизации UI через E2E и валидации REST API
- Знание техник тест-дизайна, методологий тестирования, оценки покрытия и risk-based приоритизации
- Практический опыт нагрузочного и performance-тестирования: моделирование нагрузки, метрики, поиск узких мест, анализ результатов; JMeter, Gatling, Locust, k6
- Умение писать чистый и надёжный код автотестов с параллельным запуском и минимумом flaky-тестов
- Сильные аналитические навыки и внимание к деталям
- Навыки коммуникации и кросс-функциональной работы
- Знание Java, Maven и Selenide — преимущество
- Опыт с CI/CD (GitLab CI, GitHub Actions, Jenkins) — желательно
- Знание OpenAPI и Swagger — плюс
- Базовое понимание Kubernetes (pods, nodes, resource limits, eviction) — плюс
- Опыт использования AI-инструментов разработки (Claude Code, Cursor) — преимущество
Условия
- Полностью удалённая работа с доступом к офисам в Киеве и Варшаве
- 20 рабочих дней оплачиваемого отпуска, а также праздники и больничные
- Медицинская страховка и психологическая поддержка через платформу Pleso
- Ежемесячный бюджет на льготы (хобби, спорт и др.)
- Индивидуальный бюджет на обучение
- Корпоративные занятия английским
- Онлайн-библиотека, менторинг и внутреннее обучение
- Структурированный план карьерного развития и регулярные performance review
- Тимбилдинги и корпоративные мероприятия
- Современная инженерная среда и культура автоматизации
- Автономия, низкая бюрократия и открытая коммуникация
Навыки
- TypeScript
- Playwright
- Java
- Selenide
- k6
- JMeter
- Gatling
- Locust
- REST API
- CI/CD
- GitLab CI
- GitHub Actions
- Jenkins
- OpenAPI
- Swagger
- Kubernetes
- Maven
- Claude Code
- Cursor