Enverus
Test Automation Engineer (T-Plan Robot) - Distribution Tools - 26-360
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер по автоматизации тестирования в команду Distribution Tools компании Enverus. Задача — перевести ручное регрессионное тестирование десктопных CAD-приложений на автоматизацию с помощью T-Plan Robot и AI-инструментов.
Задачи
- Автоматизировать существующие ручные регрессионные наборы тестов для продуктов Distribution Tools с использованием T-Plan Robot как основного движка для GUI-тестирования CAD-приложений
- Проектировать и реализовывать фреймворки автотестов и переиспользуемые паттерны для десктопных и интегрированных с Revit приложений
- Запускать автоматизированные наборы тестов, анализировать падения и документировать дефекты с чёткими шагами воспроизведения
- Поддерживать и улучшать инфраструктуру автоматизации тестирования и её интеграцию с CI/CD (GitHub Actions / Azure DevOps)
- Применять AI/LLM-инструменты для ускорения написания и поддержки GUI-тест-скриптов
- Строить workflow generate-then-validate, чтобы AI-ассистированное создание тестов давало воспроизводимое и надёжное покрытие
- Документировать удачные и неудачные подходы для их тиражирования в других командах
- Работать с разработчиками и product owners над приоритизацией регрессионных сценариев для автоматизации
- Участвовать в Agile-церемониях (sprint planning, reviews, retrospectives) как встроенный член команды
- Давать обратную связь по качеству кода и тестируемости на code review
- Отслеживать и отчитываться о покрытии автоматизацией, трендах дефектов и сэкономленном времени
- По мере развития практики расширять фреймворки и менторить тест-инженеров других десктопных команд (Substation Tools, GTI)
Требования
- 5+ лет суммарного опыта ручного и автоматизированного тестирования десктопного или инженерного ПО
- Практический опыт работы с T-Plan Robot или аналогичным инструментом GUI-автоматизации на основе изображений/OCR для десктопных приложений
- Практический опыт применения AI и LLM-инструментов в разработке или QA-процессе, понимание как выгод, так и рисков воспроизводимости
- Владение хотя бы одним универсальным фреймворком автоматизации тестирования: NUnit, Selenium или WinAppDriver
- Опыт работы с CI/CD-пайплайнами, например GitHub Actions или Azure DevOps
Навыки
- T-Plan Robot
- NUnit
- Selenium
- WinAppDriver
- SQL
- Postman
- Swagger
- GitHub Actions
- Azure DevOps
- Autodesk Revit
- AutoCAD
- Inventor
- AI
- LLM