У предыдущего работодателя роль QA состояла не в том, чтобы тестировать продукт, а в том, чтобы гарантировать, что разработчики, по сути, сделали то, что, по их словам, они собирались сделать в отношении ранее определенных приемочных испытаний, которые были определены QA.
С другой стороны, владелец продукта не имел никакого отношения к тестированию. Работа с тестированием на любом уровне ИМХО не является ролью владельца продукта.
В какой-то момент вы должны быть уверены в своих сотрудниках; система сдержек и противовесов хороша, но вам не нужно навязывать решение в рамках цикла разработки, которое на самом деле должно учитывать лишь небольшую часть трудовой этики сотрудников.
В идеальном мире я вижу, что сотрудничество с dev и QA оформляется совместными усилиями с написанием приемочных тестов. QA должен внести другой аспект в таблицу, как и команда разработчиков. QA должен держать руку в пироге в младенчестве продукта и оставаться вовлеченным в течение всего цикла. Владелец продукта, с другой стороны, должен затем нанять QA для понимания того, каково текущее состояние продукта, риски и т. Д. И сосредоточиться на продукте в целом; не конкретные нюансы, которые составляют продукт.