Cybernetic2045, я тоже являюсь новичком в деле автоматизации, опыт у меня всего 2 месяца, но за это время я покрыл автотестами 90% функционала моего маленького проекта, сейчас тружусь над другим. В свое время я начинал с IDE, потом перешел на C# и webdriver, так вот хочу сказать что при написании теста абсолютно не требуется каких-либо глубоких знаний. Вам необходимо изучать сам Webdriver его библиотеки, классы, методы и этого будет достаточно.
Начните с того что сформируйте себе шаблон теста, а потом наполняйте его шагами. Для шаблона отлично может подойти IDE, который сам сконвертирует ваш тест на код в C#. Да конечно многое придется править руками, там есть ошибки, но таким образом вы получите структуру и примерный вид теста.
1. Начинайте с основ, если с ними еще не знакомы, чаще всего в моих тестах это циклы, условные операторы, блоки try и catch. А так же сам механизм ООП, т.е классы, методы...Так же очень полезно будет почитать про файловый ввод и вывод. Кроме того можете посмотреть в сторону консольных и Windows form приложений, ведь можно создавать не просто сухие dll библиотеки классов, а реально красивые и полезные приложения.
2. Инструментарий? - Selenium IDE (как помощник), хотя потом от него можно отказаться, когда научитесь. Необходимы библиотеки самого Webdriver, тестовая среда (Операционные системы, браузеры, среды испольнения тестов). Для исполнения тестов, например та же Visual Studio, а еще лучше Nunit. И думаю что 100% вам не обойтись без плагинов Firebug и Firepath.
3. Ресурсы на русском языке сам искал, но так и не нашел. Качественных сайтов посвященных Webdriver на языке C# нет вообще, да что там сайтов, нет даже блогов. Все что я не встречал Java, Java, Java .... Но есть очень хорошие ресурсы на английском языке, которые помогают решать проблемы, это http://stackoverflow.com/search?q=Webdriver+%2B+C%23 и https://groups.google.com/forum/?fromgroups#!forum/webdriver. А так же этот http://automated-testing.info замечательный ресурс для автоматизаторов под руководством Михаила Поляруша, и http://software-testing.ru/ под руководством Александра Баранцева.