Мы ищем сильного Senior QA Automation Engineer в проект цифрового двойника города на Unreal Engine с web-интерфейсом на Angular и Pixel Streaming (WebRTC). Проект технически сложный: GPU-рендеринг в ЦОД, real-time стриминг Unreal Engine в браузер, интеграция frontend, backend и UE-приложения, сложные интерактивные пользовательские сценарии. Нам нужен инженер, который сможет развивать автоматизацию тестирования как полноценное инженерное направление.
QA engineer (auto)
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Разрабатывать и поддерживать автоматизированные тесты для web-, streaming-сценариев и локальных сборок
- Строить и расширять покрытие ключевых пользовательских, интеграционных и бизнес-сценариев
- Развивать архитектуру автотестов и поддерживать стабильность тестового контура
- Автоматизировать end-to-end и интеграционные сценарии для Angular frontend и Unreal Engine application
- Тестировать взаимодействие frontend и Unreal Engine application через Pixel Streaming/WebRTC и в локальных сборках
- Автоматизировать интеграционные сценарии взаимодействия с backend-сервисами на Python и Rust
- Анализировать результаты прогонов, локализовывать причины нестабильности и дефектов
- Взаимодействовать с разработчиками frontend, backend и Unreal Engine
- Участвовать в подготовке и проведении нагрузочного и стресс-тестирования
- Улучшать процессы QA, CI/CD и качество поставки релизов
требования
- Опыт в QA Automation от 5 лет
- Уровень strong Middle+ или Senior
- Уверенное практическое владение Playwright
- Опыт построения стабильных, масштабируемых и поддерживаемых автотестов
- Опыт автоматизации тестирования сложных web-приложений и E2E-сценариев
- Опыт интеграционного тестирования
- Понимание принципов работы frontend-приложений (Angular или аналогичные SPA-frameworks)
- Понимание клиент-серверного взаимодействия, сетевых сценариев и real-time коммуникации
- Опыт анализа дефектов, логов и нестабильных сценариев
- Хорошее понимание процессов QA и жизненного цикла разработки ПО
- Умение самостоятельно принимать технические решения в зоне ответственности
- Будет плюсом: Опыт тестирования real-time или streaming-решений; Опыт работы с WebRTC; Опыт нагрузочного тестирования; Опыт настройки тестовых пайплайнов в CI/CD; Опыт работы с GPU-инфраструктурой или высоконагруженными системами; Опыт тестирования интерактивных клиентских приложений, 3D или графических систем; Опыт работы с backend-сервисами на Python или Rust
условия
- Условий в вакансии нет
навыки
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.