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

Поэтому имеет смысл выбирать тот язык, который имеет самый низкий порог вхождения и высокую популярность в автоматизации. И тут лучший выбор наверное - Python
Дайтие пожалуйста толковый ответ, 
Учи несколько инструментов. И JS и python, и java все они отлично подходят для "тестировки".