Vanilla Steel
Senior QA Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior QA-инженер в продуктовую команду, отвечающий за качество платформы и агентных AI-воркфлоу: от тестовой стратегии и автоматизации до оценки LLM и готовности к релизу.
Задачи
- Определять и владеть тестовой стратегией платформы: уровни тестирования, границы детерминированных проверок и статистических оценок, маппинг quality gates на риск релиза
- Автоматизировать тестирование React-приложения, backend API и сервисов, авторизации, БД, сторонних интеграций, обработки почты и документов, фоновых задач и async-воркфлоу, end-to-end сценариев RFQ и котировок
- Тестировать API и интеграции: схемы запросов и ответов, права доступа, невалидные входные данные, идемпотентность, таймауты и ретраи, webhooks, консистентность данных, изоляция тенантов
- Строить версионируемые датасеты для оценки AI/LLM: точность извлечения, матчинг материалов, классификация, решения агента, галлюцинации, следование инструкциям, бизнес-корректность
- Тестировать агентные воркфлоу: выбор инструментов, валидность аргументов, порядок вызовов, границы тенантов, ретраи, эскалация, латентность и стоимость
- Контролируемо использовать AI-агентов для анализа требований, генерации тестов, воспроизведения дефектов и анализа трейсов
- Определять критерии готовности к релизу и коммуницировать результаты, риски и рекомендации
- Расследовать регрессии по всем слоям и превращать продакшн-сбои в воспроизводимые тесты и кейсы оценки
Требования
- 5+ лет в SDET, quality engineering, тестовой автоматизации или разработке
- Сильный TypeScript или Python и опыт проектирования поддерживаемых тестовых фреймворков
- Сильный опыт с Playwright, pytest или аналогами, продвинутое тестирование API и интеграций
- Опыт определения тестовой стратегии для платформы или организации
- Опыт тестирования асинхронных и распределённых систем
- SQL, логирование и отладка в продакшне; CI/CD и автоматические release gates
- Сильное суждение при неоднозначных требованиях, различение технической и бизнес-корректности
- Разрешение на работу в ЕС
Навыки
- TypeScript
- Python
- Playwright
- pytest
- SQL
- CI/CD
- React
- LLM
- AI agents