На моем предыдущем месте, в другой компании трансформации роли QA была такая, ручное тестирование и вызовы postman перевели на Technical Product Manager (такой Product Manager с техническом уклоном и навыками QA), а автоматизацию тестирования перевели на SDET, а потом почти всех SDET сократили и перевели автоматизацию на разработчиков, а те SDET, что остались перешли в роль «экспертов»
—-
На текущем месте у нас все еще есть Manual QA, но стратегия была переходить всем к AQA, а сейчас
С AI Adoption уже просто невозможно проверить все вручную, слишком быстро и много уже делается, поэтому надо больше автоматизации и одни QA уже не справятся, если не нанять их намного больше
И выход который я вижу переходить от QA Signed off -> к Engineer-owned sign off
Грубо говоря разработчики сами должны/могут написать тесты (помимо unit, но и остальные типа UI/Contract), прогонять автотесты, и смотреть репорты, и если надо вручную проверить, все то что они разработали, то есть инженер сам отвечает за тестирование и релиз своих изменений, такой Freedom through Responsibility.
А QA перейдут в роль экспертов-консультантов, на них будет уже тестовая стратегия, обучение команды, гайдлайны «что и как тестировать» и в целом автотесты остаются у QA, но инженеры могут чинить и дополнять
В теории это :
Повысит скорость. Уберется bottleneck в виде очереди на sign-off
Повысит Ownership. Инженер лучше понимает свои изменения и берёт за них ответственность
Фокус QA на том, где они приносят максимум пользы - экспертиза, стратегия, автоматизация
Что это значит для тестировщиков:
Будут QA, которые строят тестовую стратегию, обучают инженеров тестировать, развивает автоматизацию и поднимает качество на уровне процессов
#работа
📸 Изображения