Кто должен писать юнит-тесты?
Именно ЮНИТ тесты должен писать разработчик, тестировщик просто не сможет грамотно написать тесты для какого-то класса, написать моки и тд.
Функциональные тесты может и тестировщик писать и разработчик.
,Юнит тесты это автоматизированные тесты , причем тут как бы тестировщик , программист написал код и тесты, система сама их гоняет при каждом коммите и сыпет разработчику письмо ты балбес твой юнит тест не проходит, и в этой цепочке нет тестировщика, есть вариант конечно с очень крупными  проектами, но мне кажется это не ваш вариант.