Roadmap › 5. Automation & Industry 4.0 › Step 52
QA
Test Automation — Selenium, Playwright, API and BDD with C#
Testing fundamentals and the test pyramid, NUnit/xUnit, Selenium WebDriver and locators, waits, Page Object Model, Playwright for .NET, API testing with HttpClient/RestSharp/Postman, BDD with Reqnroll (SpecFlow), data-driven tests, CI pipelines, flaky tests and the SDET interview questions.
Interview priority:★ Must know High priority — asked in almost every interview, learn firstMedium asked regularlyLow good to know
Module 1: Testing Fundamentals
- 1.Testing types, terms and what to automateBasic ★ Must know
- 2.Unit test frameworks — NUnit and xUnitBasic ★ Must know
Module 2: UI Automation
- 3.Selenium WebDriver with C# — locators and actionsIntermediate ★ Must know
- 4.Waits and synchronisation — killing flaky testsIntermediate ★ Must know
- 5.Page Object Model and framework designIntermediate ★ Must know
- 6.Playwright for .NETIntermediate ★ Must know
Module 3: API, BDD and CI
- 7.API test automationIntermediate ★ Must know
- 8.BDD with Reqnroll (SpecFlow successor)Intermediate Medium
- 9.Running tests in CI/CD, parallel execution and reportingAdvanced ★ Must know
- 10.Flaky tests — causes and curesAdvanced ★ Must know
Next course in the roadmap: 53. Industrial Automation — PLC, SCADA, Modbus and OPC UA →