@oneumyvakin , пример задач, когда разраб может помогать тестировщикам:
1. Если есть автотесты, то в качестве ревьюера, автотестера, архитектора собственно автотестов.
2. В качестве "переводчика", который может глянуть в код и рассказать человеческими словами как оно устроено.
3. Как помощник при серо-бело-ящичном тестировании. Например, проанализировать if и switch конструкции, чтобы уточнить граничные значения и какие-нибудь классы эквивалентности.
4. Как полуадмин, который может развернуть или помочь развернуть тестировщику локальную среду. Бывают случаи, когда Студия нужна локально или другие разработческие артефакты.
5. Может обучить тестировщиков делать код-ревью, работать с инструментами для ревью, со средой разработки, понимать архитектурные паттерны и способы навигации.
Не могу придумать адекватной причины почему всем перечисленным должен заниматься выделенный человек, а не просто любой программист из команды.