Ответ
Да, в рамках роли старшего или ведущего QA-инженера я брал на себя ряд координационных и менеджерских функций, оставаясь при этом техническим специалистом. Например:
- Координация работы команды тестирования: распределение задач по тестированию новой функциональности и регрессу, контроль сроков, помощь коллегам в решении сложных задач.
- Планирование и оценка: активное участие в планировании спринтов, оценка трудозатрат на тестирование и автоматизацию, определение приоритетов тестовых активностей.
- Коммуникация и отчетность: регулярная коммуникация с разработчиками, продакт-менеджерами и другими стейкхолдерами. Я готовил отчеты о статусе тестирования, качестве сборки, рисках и метриках (например, процент автоматизации, стабильность тестов).
- Onboarding и менторинг: помогал новым членам команды QA влиться в проект, знакомил с процессами, инструментами и доменной областью.
Конкретный пример: на одном из проектов я инициировал и внедрил дашборд в Grafana, который агрегировал ключевые метрики качества: количество пройденных/упавших автотестов, процент покрытия критического пути, время выполнения регрессионного тестового набора. Это дало команде и менеджменту прозрачную картину и помогло аргументировать необходимость рефакторинга «хрупких» тестов.