в идеальном мире на 20 разработчиков нам надо хотя бы 10-15 тестировщиков. это дорого. мы можем взять 4-5 автоматизаторов, заставить разработчиков тратить 5-15% своего времени на базовое тестирование своего же кода. остальные задачи на тестирование отдаются автотестерам. эти 5-15% времени с каждого из 20 разработчиков материализиуются в ~30-40% свободного времени всей команды автотестирования, которая обеспечивает разработку всеми инструментами. как фреймворком по тестированию со всеми необходимыми механизмами, так и девопс часть чтобы все это непрерывно работало.
можно было бы отдать все девопсам, но от них хрен че дождешься, у них своих задач полно