Quality Engineer (AI / Automation)

О роли

На один из наших международных продуктов мы ищем Quality Engineer, который поможет проектировать, строить и внедрять современные стратегии тестирования и quality-инфраструктуру.

Мы работаем с AI-решениями и генеративными моделями, а также с распределёнными системами и сложными автоматизированными сценариями.

Основной фокус роли — инженерия качества, автоматизация тестирования, CI/CD и обеспечение стабильности системы в продакшене, включая AI-компоненты.

Чем предстоит заниматься

  • Проектировать, разрабатывать и поддерживать масштабируемые тестовые фреймворки с нуля.

  • Выстраивать архитектуру тестирования для AI-оркестрированных и backend-систем.

  • Интегрировать автоматизированное тестирование и quality gates в CI/CD-пайплайны для обеспечения стабильной поставки.

  • Разрабатывать стратегии тестирования для AI/GenAI-систем, включая сценарии для недетерминированного поведения моделей.

  • Проектировать verification loops и evaluation pipelines для проверки качества системы и соответствия поведения требованиям.

  • Участвовать в проработке требований и формировании тестовой стратегии на ранних этапах разработки (Shift-Left).

  • Использовать инструменты observability (логи, метрики, трассировки) для диагностики и анализа production-инцидентов (Shift-Right).

  • Анализировать сложные системные дефекты, проводить root cause analysis, отслеживать цепочки отказов через логи и метрики.

  • Взаимодействовать с командами разработки, DevOps и Product Management для повышения качества продукта.

Что важно для нас

  • Опыт работы в QA Automation, SDET или Software Engineering от 5+ лет.

  • Опыт построения и поддержки автоматизированных тестовых фреймворков.

  • Опыт тестирования API, интеграционного и E2E тестирования.

  • Опыт работы с CI/CD (GitLab CI, GitHub Actions, Jenkins или аналогичные системы).

  • Понимание принципов quality gates и автоматизации проверок в пайплайнах.

  • Опыт работы с логами, метриками и observability-инструментами (Grafana, ELK и аналоги).

  • Опыт работы с Docker и Linux.

  • Способность самостоятельно принимать инженерные решения и нести ответственность за качество системы.

  • Английский язык — на уровне чтения технической документации.

Будет большим плюсом

  • Опыт тестирования LLM, AI-агентов или других AI/GenAI систем.

  • Понимание особенностей тестирования недетерминированных систем.

  • Опыт построения evaluation frameworks для AI-приложений.

  • Опыт работы с prompt evaluation и AI quality assessment подходами.

  • Знакомство с RAG-пайплайнами, vector databases и AI orchestration frameworks (LangChain и аналоги).

  • Опыт нагрузочного тестирования.

  • Опыт использования security scanning инструментов.

  • Бэкграунд в backend-разработке или SDET-роль.

Мы предлагаем

  • Полностью удалённый формат работы.

  • Полную занятость и стабильную загрузку.

  • Участие в создании AI-продуктов нового поколения.

  • Возможность выстраивать quality-инфраструктуру с нуля.

  • Современный технологический стек.

  • Высокий уровень автономности и инженерной ответственности.

  • Команду сильных инженеров и быстрый цикл разработки.

  • Конкурентную оплату труда (обсуждается индивидуально).