1. Передача продукта вместе с тестированием на аутсорс? И в чем проблема? На стадии заключения контракта аутсорс компания знает стек, дальше сформирует соотв команду. Если им в рамках бюджета покажется, что проще спортировать тесты на другой язык - это их проблемы и их ответственность.
2. Юнит тесты - зона ответственности разработчиков. Если в рамках принятых в компании процессов АТ подключается и к написанию юнитов - это частный кейс, в этом случае понятно что будут брать тот же язык, который задействован в приложении. В остальных это не аргумент.
3. Вообще не понял о чем вы. Там пофиг на чем каждая стадия запускается, тесты с прилагой по интерфейсам взаимодействуют.
В данный момент сильно все зависит от наличия кадров на рынке. Например найти тестировщиков на Го нынче очень проблематично, при этом джава или питон тесты точно так же все протестируют, теряем частично (потому что 99% тех Го разрабов еще вчера фигачили на Джаве и Питоне, они еще это помнят) только фактор помощи разработчиков и участие в юнит-тестах (которые много где не применяется на уровне большем, чем ревью кейсов)