Описание
Мы ищем высококвалифицированного и опытного QA-инженера в департамент Application Development компании Insight. Это не позиция на одном проекте для одного клиента — инженер будет работать на нескольких параллельных и последовательных проектах и должен действовать в интересах всех стейкхолдеров и клиентов Insight на каждом из них.
Задачи
•Создавать и поддерживать end-to-end наборы тестов на Playwright и API-тесты для назначенных компонентов, обеспечивая их надёжную работу при каждом изменении
•Писать и запускать оценки (evaluations) для агентных рабочих процессов: завершение задач агентом, корректность вызовов инструментов, guardrails, регрессия при изменении промптов и моделей
•Создавать и запускать собственных агентов для генерации тестов, выполнения и триажа в рамках процедур agent-driven delivery департамента, оставаясь ответственным за корректность всего, что эти агенты производят
•Создавать и поддерживать workflows GitHub Actions, запускающие наборы тестов и обеспечивающие quality gates, а также вносить вклад в более широкие CI/CD пайплайны проекта
•Выявлять проблемы в коде, покрытии тестами или процессе и устранять их или добиваться их решения без ожидания назначения
•Действовать в интересах стейкхолдеров и клиентов Insight, своевременно поднимать риски и конфликты техническому лиду
•Участвовать в руководстве командой: активно участвовать в обсуждении тестовой стратегии и код-ревью, делиться знаниями о тестировании агентных систем, помогать онбордить новых инженеров
•Поддерживать циклы UAT, триаж дефектов и готовность к релизу, отчитываться о покрытии по компонентам, за которые отвечает
•Своевременно сообщать о прогрессе, рисках и блокерах техническому лиду и руководству Application Development
Требования
•Профессиональный опыт QA и автоматизации тестирования веб-приложений и API с подтверждённым опытом создания автоматизированных наборов тестов, запускаемых в CI
•Практический опыт тестирования приложений, развёрнутых на Google Cloud Platform или другом крупном публичном облаке
•Степень бакалавра в области Computer Science или эквивалентный практический опыт
•End-to-end автоматизация тестирования с Playwright и TypeScript
•Тестирование агентных AI-систем: написание оценок для рабочих процессов агентов, вызовов инструментов и выходных данных моделей в условиях недетерминированных результатов
•Создание и запуск AI-агентов для генерации тестов, выполнения и триажа с использованием фреймворков, таких как Google ADK
•Ежедневное использование AI coding assistants и агентных инструментов разработки, с умением проверять и корректировать сгенерированный результат
•Построение CI/CD пайплайнов в GitHub Actions, запускающих наборы тестов, публикующих результаты и обеспечивающих quality gates
•Автоматизация API-тестирования REST-сервисов
•SQL для валидации данных в реляционных базах данных
•Проектирование тест-кейсов и планирование тестирования для веб-фронтендов и бэкенд-сервисов
•Инициативность: выявление дефектов, пробелов в покрытии и рисков, действие без ожидания указаний
•Умение сотрудничать: вклад в обсуждения тестовой стратегии, код-ревью и практики качества команды
•Чёткая письменная и устная коммуникация со стейкхолдерами Insight и клиентов
Будет плюсом
•Сертификация Google Cloud Associate или Professional
•Тестирование асинхронных и event-driven систем
•Нагрузочное тестирование (k6, JMeter)
•Тестирование доступности по WCAG
•Автоматизация мобильного тестирования
•Опыт работы в государственных или регулируемых средах
Условия
Отличные бенефиты и привлекательный компенсационный пакет, возможность работать в поддерживающей среде с высоким уровнем автономии и креативности — средний срок работы сотрудника в компании превышает 6 лет.