Описание
Мы ищем Lead QA Automation Engineer с сильной экспертизой в Python и практическим опытом использования AI-assisted подходов в инженерии, который присоединится к нашей инженерной команде. В этой роли вы будете сочетать продвинутые навыки автоматизации тестирования с современным подходом к AI-assisted инженерии качества ПО, взяв на себя ответственность за QA-инициативы и улучшения на протяжении всего жизненного цикла тестирования. Вы будете работать с LLM и AI-assisted воркфлоу для декомпозиции сложных QA-задач, создания и управления инженерными артефактами, улучшения дизайна тестов и эффективности автоматизации, а также критической оценки результатов, сгенерированных AI.
Задачи
•Проектировать, разрабатывать и поддерживать автоматизированные тесты для пользовательских и back-office приложений с использованием Python и Pytest
•Разрабатывать и поддерживать автоматизацию UI и REST API, расширяя покрытие тестами на разных слоях приложения
•Применять AI-assisted инженерные практики к анализу тестов, дизайну сценариев, разработке автоматизации, документации и другим QA-активностям
•Декомпозировать сложные QA и инженерные задачи на чёткие, структурированные шаги для AI-assisted воркфлоу
•Создавать, использовать и управлять релевантными артефактами в рамках AI-assisted процессов разработки и тестирования
•Анализировать требования, выявлять пробелы и неоднозначности, переводить их в чёткие, тестируемые сценарии
•Применять принципы Specification-Driven Development (SDD) и распознавать распространённые анти-паттерны AI-assisted инженерии
•Критически оценивать результаты, сгенерированные AI, валидировать их корректность, качество и применимость
•Работать с базами данных, выполнять SQL-запросы и программно валидировать данные
•Участвовать в нефункциональном тестировании и более широких инициативах по автоматизации QA
•Пересматривать и улучшать существующие QA-фреймворки, процессы и практики автоматизации
•Тесно взаимодействовать с разработчиками, инженерами и стейкхолдерами для внедрения эффективных и устойчивых QA-подходов
•Брать на себя ответственность за QA-инициативы, проактивно выявлять возможности для улучшений и доводить их до реализации
Требования
•Сильный коммерческий опыт работы с Python и автоматизацией тестирования
•Уверенный практический опыт с Pytest, Pydantic и Requests
•Сильный опыт UI-автоматизации, включая Page Object Model, CSS-селекторы и XPath
•Опыт тестирования REST API и работы с Allure
•Практическое понимание современных LLM, включая их возможности, ограничения и guardrails
•Опыт применения AI-инструментов в инженерии ПО или QA-процессах
•Понимание того, как структурировать и декомпозировать задачи для эффективного выполнения с помощью AI
•Способность критически оценивать сгенерированный AI код, тестовые сценарии, документацию и другие артефакты
•Понимание Specification-Driven Development (SDD) и распространённых анти-паттернов AI-assisted инженерии
•Базовые знания SQL и реляционных баз данных
•Сильные аналитические навыки и навыки решения проблем, умение эффективно работать с неполными или изменяющимися требованиями
•Сильные коммуникативные навыки и навыки управления стейкхолдерами, умение конструктивно продвигать улучшения и учитывать разные точки зрения
•Высокий уровень ответственности, инициативности и способность работать самостоятельно
Будет плюсом
•Опыт с Faker, Locust, Allure TestOps, MySQL или PostgreSQL
•Опыт внедрения или улучшения QA-практик и фреймворков автоматизации в сложившейся инженерной среде
•Опыт нагрузочного или performance-тестирования
•Опыт применения AI-assisted подходов к инженерии качества ПО
Условия
•Поставка инновационных решений лидерам индустрии, глобальное влияние
•Комфортная рабочая среда — будь то живой офис или уют собственного дома
•Возможность работать за границей до двух месяцев в год
•Возможности релокации в офисы компании в более чем 55 странах
•Корпоративные и социальные мероприятия
•Программы развития лидерства, карьерного консультирования, soft skills и well-being
•Сертификации, включая GCP, Azure и AWS
•Неограниченный доступ к внутренней базе знаний EPAM
•Бесплатные занятия английским с сертифицированными преподавателями
•Скидки в местных языковых школах, включая офлайн-курсы узбекского языка
•Денежные бонусы за участие в реферальной программе
•Медицинский пакет и пакет для заботы о семье
•Четыре trust days в год (больничный без медицинской справки)
•Скидки на фитнес-клубы, танцевальные школы и спортивные программы
•Пакет бенефитов (спортивные активности, разнообразные магазины и услуги)