Вот прям распирает спросить, а зачем JS, если проект написан на C# ?
Selenium поддерживает работу с веб драйверами и на C#.
"Писать автотесты" предполагает наличие основ программирования.
Чтобы дать возможность писать автотесты людям, малознакомым с программированием на каком -то языке, можно использовать разные фреймфорки, которые все -равно придется настраивать и адаптировать под проект. А это процесс постоянный. А все это предполагает знаний и скилов в программировании и не только.
далее по пунктам:
1. Дело 15-30 минут даже на чистом Selenium без фрейворков.
2. для C# не писал, но для Java использую Selinide (синтаксис простой, и достаточно стабильные тесты получаются). НО!!! Без шаманства проходят только чистые проекты без всякий красивых и сложных веб элементов и переходов.
3. Автотесты не должны писать монкитестеры или функциональщики без опыта программирования. Тут ничего не сделаешь.
4. Для старта достаточно скачать вебдрайвер, и привязать API на нужном из доступном языке. 2-10 тестов можно написать и так, но для качественных и стабильных тестов нужно будет допиливать свои хелперы ( а это писать и дописывать код).