S1
1) если тестер плохо знает яп, то рядом всегда будут люди, которые смогут помочь
2) если тестер заболел\ушёл в отпуск\зашивается, то разработчиков можно подключать к написанию тестов.
3) можно реюзать некоторые части продового кода для тестов
если всё это не актуально, то можно писать на чём удобнее.
юай и интеграционные тесты для веб имхо лучше писать на js т.к. это нативный язык браузеров
