Построение и развитие процесса автоматизированного тестирования в продуктовых командах.
Руководство командой инженеров по автоматизации: постановка задач, контроль выполнения, обратная связь и развитие сотрудников.
Определение технического подхода к автоматизации: выбор стека, инструментов и общих правил работы (в том числе с учётом CI/CD и раннего подключения тестирования).
Планирование работ по автоматизации: оценка объёма задач, необходимых ресурсов и участие в планировании затрат на инфраструктуру и инструменты.
Контроль качества автотестов: код-ревью, поддержка фреймворка в рабочем состоянии, соблюдение общих стандартов.
Интеграция автотестов в CI/CD и контроль стабильности прогонов.
Анализ основных метрик по автотестам (покрытие критичных сценариев, стабильность, скорость обратной связи) и подготовка понятных отчётов для руководства.
Взаимодействие с разработчиками, DevOps и продуктовой командой для выстраивания совместных процессов.
Отслеживание и внедрение полезных практик и инструментов в области QA.
Участие в подборе, онбординге и адаптации новых сотрудников в команду.
Требования:
От 3 лет опыта в роли тимлида / руководителя команды автоматизации тестирования.
Практический опыт автоматизации тестирования Web, API и мобильных приложений.
Уверенное владение Java и основным стеком для автотестов: JUnit/TestNG, Maven/Gradle, Selenium/WebDriver, RestAssured; опыт с Appium будет большим плюсом.
Опыт построения или серьёзной переработки процессов автоматизации (желательно - с этапа «почти с нуля»).
Понимание архитектуры современных приложений: микросервисы, REST API, клиент-серверное взаимодействие.
Опыт работы с CI/CD (Jenkins, GitLab CI или аналогичные системы): запуск автотестов в пайплайнах, работа с отчётами.
Навыки управления командой: постановка целей, регулярные 1-to-1, оценка результатов и план развития сотрудников.
Опыт работы в Agile-среде (Scrum/Kanban), понимание, как встроить автоматизацию в процесс разработки и релизов.
Умение мыслить системно, выстраивать понятные и масштабируемые процессы.
Развитые коммуникативные навыки: умение договариваться, объяснять решения и презентовать результаты.
Будет плюсом:
Опыт в FinTech или других регулируемых и высоконагруженных доменах.
Опыт с Docker, инструментами мониторинга и логирования, тестированием кроссплатформенных решений (например, Flutter).