Title: Quality Engineer (Automation & AI) - Remote
О роли
Zyte ищет инженера по качеству, который присоединится к нашей унифицированной функции обеспечения качества. Это роль с упором на автоматизацию и нативным использованием ИИ, встроенная непосредственно в наши инженерные команды.
Вы будете отвечать за разработку стратегий тестирования на основе оценки рисков, их быстрое преобразование в автоматизированные проверки с использованием рабочих процессов разработки с поддержкой ИИ и постоянное повышение качества, скорости и надежности доставки программного обеспечения. Качество в Zyte — это не функция контроля. Это инженерная дисциплина, направленная на предотвращение дефектов, ускорение доставки и повышение уверенности в каждом релизе.
AI-кодеры являются неотъемлемой частью нашей работы. Ожидается, что вы будете использовать Claude Code или аналогичные среды разработки с поддержкой ИИ в качестве основного партнера по разработке для генерации, проверки, отладки, рефакторинга и поддержки кода автоматизации.
Что вы будете делать
- Разрабатывать стратегии тестирования на основе оценки рисков для новых функций и релизов, а затем быстро преобразовывать эти стратегии в автоматизированное покрытие с использованием рабочих процессов разработки с поддержкой ИИ
- Использовать Claude Code в VS Code или аналогичные AI-кодеры в качестве основной среды разработки для генерации, масштабирования и поддержки автоматизированного покрытия тестами
- Создавать и поддерживать наборы автоматизированных тестов с использованием Playwright, интегрированные в конвейеры CI/CD GitHub, обеспечивая встраивание этапов контроля качества на протяжении всего жизненного цикла разработки программного обеспечения
- Разрабатывать и внедрять агентные рабочие процессы тестирования, которые генерируют, адаптируют и поддерживают автоматизированные тесты с использованием моделей и API ИИ
- Создавать повторно используемые фреймворки, утилиты, общие библиотеки и инструменты на базе ИИ, которые увеличивают скорость написания тестов в инженерных командах
- Тесно сотрудничать с инженерами, менеджерами по продуктам и дизайнерами для смещения качества влево, влияя на требования, проектные решения, наблюдаемость и стратегии развертывания
- Постоянно улучшать состояние наборов тестов, снижая нестабильность, увеличивая скорость выполнения и обеспечивая надежные сигналы качества для каждого релиза
- Управлять качеством на ранних этапах, выявляя риски и внедряя превентивные практики обеспечения качества
- Владеть и улучшать метрики качества, включая рост автоматизированного покрытия, пропущенные дефекты, производительность выполнения тестов, частоту нестабильности и уверенность в релизе
- Предоставлять разработчикам возможность писать, выполнять и поддерживать автоматизированные тесты как часть их повседневной работы
Требования
Кого мы ищем
- Прочные основы разработки программного обеспечения, с возможностью проверки, валидации и отладки кода на любом современном языке программирования
- Богатый опыт работы с современными фреймворками автоматизации тестирования, предпочтительно Playwright
- Продемонстрированная способность использовать AI-кодеров в качестве основного партнера по разработке для генерации, проверки, отладки, рефакторинга и поддержки кода
- Комфортное делегирование значительной части работы по реализации AI-агентам при сохранении высоких стандартов инженерной работы и качества
- Опыт создания и поддержки масштабируемых фреймворков автоматизации
- Опыт интеграции наборов автоматизированных тестов в конвейеры CI/CD с использованием GitHub Actions или аналогичных платформ
- Опыт работы с агентными фреймворками тестирования, инструментами тестирования на базе ИИ или интеграцией API LLM в инженерные рабочие процессы
- Подтвержденный опыт увеличения автоматизированного покрытия, сокращения ручных усилий и улучшения результатов качества программного обеспечения
- Глубокое понимание принципов обеспечения качества, стратегии тестирования, анализа рисков и предотвращения дефектов
- Комфортная работа в качестве встроенного инженера в кросс-функциональных продуктовых командах
- Сильные коммуникативные навыки, способность предоставлять краткие, действенные обновления и эффективно сотрудничать между командами
- Любознательность, адаптивность и образ мышления, ориентированный на рост, по отношению к новым технологиям ИИ и инженерным практикам
Желательно
- Опыт тестирования продуктов, агентов или приложений на базе LLM, управляемых ИИ
- Опыт разработки фреймворков оценки для результатов, сгенерированных ИИ
- Знакомство с prompt engineering, оценкой качества ИИ и наблюдаемостью ИИ
- Опыт тестирования производительности, нагрузки или устойчивости
- Опыт работы с платформами управления тестированием, интегрированными с Jira
- Опыт создания внутренних платформ для разработчиков, инструментов тестирования или решений для повышения производительности инженеров
Успех в этой роли
В течение первых шести месяцев вы:
- Увеличите автоматизированное регрессионное покрытие для вашей команды
- Сократите объем ручного тестирования от спринта к спринту
- Создадите повторно используемые компоненты автоматизации, принятые несколькими командами
- Продемонстрируете эффективное использование AI-агентов для ускорения разработки и поддержки автоматизации
- Повысите уверенность в релизе, поддерживая быструю и надежную доставку программного обеспечения
- Внесете вклад в культуру, где качество является общей ответственностью всей инженерной команды