Gravie
Staff AI Test Automation Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер по автоматизации тестирования уровня Staff в Gravie. Занимается развитием AI-управляемых систем автотестов на базе Playwright, миграцией с legacy-фреймворка и масштабированием регрессионного покрытия.
Задачи
- Развивать и дорабатывать AI-управляемые workflow автотестирования с использованием Claude Code, где AI-агенты генерируют, запускают и итеративно правят тесты Playwright с минимальным ручным вмешательством
- Развивать существующий фреймворк Playwright: паттерны, page-object модели, фикстуры и конвенции для повышения эффективности, масштабируемости и оптимизации под AI-генерацию тестов
- Строить и улучшать обратные связи между локальным запуском тестов, результатами CI и созданием merge request, чтобы AI-агенты могли запускать тесты, разбирать падения, исправлять и переотправлять с минимальным ручным вмешательством
- Довести миграцию с Geb/Spock на Playwright до конца, ускоряя конвертацию с помощью AI-агентов при сохранении непрерывности покрытия
- Интегрировать и оптимизировать запуск Playwright в GitLab CI/CD с автоматическими quality gates на каждом merge request и деплое, ускорять фидбек через параллелизацию и кэширование
- Оснащать тесты отчётностью по трендам pass/fail, флакиности и пробелам в покрытии и использовать эти данные для приоритизации AI-генерации тестов
- Определять сценарии, где end-to-end тесты Playwright не подходят, и строить автоматизацию API-уровня или контрактные тесты для границ микросервисов
- Строить автоматизацию для claims-систем, контрактного тестирования, системных интеграций и end-to-end пользовательских сценариев
- Непрерывно улучшать AI-workflow автоматизации: уточнять промпты, структуры контекста и паттерны валидации, чтобы повышать долю тестов, корректно генерируемых AI с первого раза
Требования
- 10+ лет опыта в test automation engineering, SDET или software engineering с сильными практиками тестирования
- Практический опыт работы с Agentic AI-инструментами (Claude Code, Cursor, GitHub Copilot или аналогичными) для генерации и поддержки кода в масштабе
- Практический опыт с Playwright или сопоставимым современным end-to-end фреймворком
- Владение TypeScript или JavaScript на уровне production-кода
- Опыт работы с CI/CD пайплайнами (предпочтительно GitLab), включая написание конфигурации пайплайнов, тестовых стадий и workflow merge request
- Понимание тестирования REST API и того, когда использовать API-тесты, а когда UI-тесты
- Практический опыт построения автоматизации для claims-систем, контрактного тестирования, интеграций и пользовательских сценариев
- Опыт миграции legacy-автотестов на современный фреймворк с сохранением покрытия
- Сильные коммуникативные навыки: умение объяснять технические компромиссы нетехническим стейкхолдерам и писать понятную документацию
- Мышление билдера: системный подход, обратные связи и автоматизационная эффективность, а не отдельные тест-кейсы
- Комфорт в условиях неопределённости: подход на основе AI новый, и нужен человек, который поможет определить стандарты
Условия
- Стандартные health и wellness бенефиты
- Покрытие альтернативной медицины
- Гибкий PTO
- До 16 недель оплачиваемого родительского отпуска
- Оплачиваемые праздники
- Программа 401k
- Транспортные перки
- Компенсация обучения
- 2 дня оплачиваемого paw-ternity leave
Навыки
- Playwright
- TypeScript
- JavaScript
- GitLab CI/CD
- Claude Code
- Cursor
- GitHub Copilot
- REST API
- Geb
- Spock
- Groovy
- Pact
- contract testing
- AI agents