Karsun Solutions
Lead Automation Test Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Руководитель команды автоматизации тестирования, отвечающий за внедрение AI-инструментов в QA-процессы и модернизацию автотестов. Работа с заказчиком, миграция Selenium на Playwright, оптимизация регрессии и обучение команды.
Задачи
- Руководить командой senior-инженеров автоматизации: распределять задачи, отслеживать и контролировать их выполнение
- Отвечать за выполнение обязательств перед заказчиком в согласованные сроки и проактивно сообщать об отклонениях
- Оценивать, пилотировать и внедрять AI-инструменты для повышения продуктивности и качества автоматизации
- Создавать переиспользуемые шаблоны промптов и AI-воркфлоу для генерации тестов, разработки автотестов, миграции Selenium→Playwright, API-тестирования, триажа падений и анализа покрытия требований
- Руководить модернизацией существующего набора автотестов на Selenium, включая миграцию на Playwright с использованием AI-инструментов
- Обеспечивать hands-on лидерство в функциональном, интеграционном, API, регрессионном и end-to-end тестировании
- Анализировать текущий регрессионный набор и снижать количество flaky-тестов, время прогонов и ручной триаж
- С помощью AI анализировать требования, user stories и критерии приёмки для выявления пробелов в покрытии автоматизацией
- Выступать техническим лидом перед заказчиком: обосновывать выбор AI-инструментов, стратегию миграции и дизайн фреймворка
- Быстро создавать прототипы, proof-of-concept и примеры миграций для демонстрации ценности заказчику
- Обучать QA-инженеров использованию AI-инструментов, шаблонов промптов, Playwright и стандартов автоматизации
- Взаимодействовать с разработчиками, product owners, Scrum Masters, DevOps-инженерами и бизнес-заказчиками в SAFe Agile
- Вести документацию: стандарты автоматизации, правила использования AI, библиотеки промптов, подход к миграции
Требования
- Bachelor’s degree в Computer Science, Engineering, Information Systems или смежной области либо эквивалентный опыт
- Обычно 8–10 лет релевантного опыта, из них минимум 5 лет hands-on автоматизации тестирования
- Опыт руководства командами автоматизации: планирование задач, контроль и своевременная поставка обязательств при конкурирующих приоритетах
- Практический опыт с AI-инструментами для тестирования: Testim, mabl, Functionize, Applitools, GitHub Copilot, ChatGPT или аналогичными
- Опыт создания библиотек промптов, стандартов использования AI или повторяемых AI-воркфлоу для команд тестирования
- Опыт применения AI для генерации тестов, разработки и поддержки автотестов, анализа падений, регрессии и пробелов в покрытии
- Опыт оценки новых AI/тестовых инструментов и рекомендаций по их внедрению с учётом ценности, масштабируемости, поддерживаемости и безопасности
- Опыт с Selenium WebDriver/Grid, Playwright, Cucumber/Gherkin, JUnit, TestNG
- Опыт тестирования API и сервисов: Postman, REST Assured
- Сильный опыт программирования на одном или нескольких языках, предпочтительно Java, JavaScript/TypeScript или Python
- Опыт ручного, функционального, регрессионного, интеграционного и end-to-end тестирования
- Опыт повышения эффективности автоматизации через дизайн фреймворка, оптимизацию тестов, параллельный запуск, CI/CD, отчётность и стабилизацию тестов
- Опыт с Jira, Confluence, GitHub/Bitbucket, XML, JSON, SQL и IDE (VS Code, IntelliJ, Eclipse)
- Сильные навыки коммуникации с заказчиком: умение объяснять технические концепции и защищать решения по AI/инструментам/фреймворкам
- Сильные навыки troubleshooting: диагностика flaky-тестов, сбоев автоматизации, проблем с тестовыми данными, CI/CD и окружением
- Опыт Agile/Scrum; предпочтительно SAFe Agile
- Самостоятельность, проактивность, hands-on подход и способность давать результат при минимальном надзоре
- Доступность в основные рабочие часы 9:00–17:00 EST
- Возможность получить и поддерживать допуск Public Trust
Условия
- Диапазон зарплаты указан в USD и является добросовестной оценкой для всех уровней опыта
- При оффере учитываются роль, функции, обязанности, опыт, локация, образование и ключевые навыки
Навыки
- AI testing tools
- Testim
- mabl
- Functionize
- Applitools
- GitHub Copilot
- ChatGPT
- prompt engineering
- Selenium WebDriver
- Selenium Grid
- Playwright
- Cucumber
- Gherkin
- JUnit
- TestNG
- Postman
- REST Assured
- Java
- JavaScript
- TypeScript
- Python
- CI/CD
- Jira
- Confluence
- GitHub
- Bitbucket
- XML
- JSON
- SQL
- VS Code
- IntelliJ
- Eclipse
- SAFe
- Agile
- Scrum