АН
В автотестировании (строгая) статическая типизация должна быть использована в обязательном порядке, потому что тесты должны быть строгими с детерминированным предсказуемым поведением, в написании которых нельзя ошибиться. Пламенный привет автоматизаторам на языке программирования Python.
Тесты, конечно же, должны быть написаны на Go, чтобы быть тупыми как валенок, прямыми как рельса и понятными любому, но так как мир пока не совершенен и браузеры пока еще широко используют JS, то тесты пишутся на JS, чтобы иметь возможность быть запущенными в браузере. А так как тесты должны всё таки что-то проверять, то даже JS разработчику понятно что их нельзя писать на JS.
Поэтому TypeScript.