Senior C# UI Automation Tester

Montreal 3 days agoContractor External
Negotiable
Job Title: Senior C# UI Automation Tester Experience: 8 – 10 years Location: Montreal, QC Role Summary Looking for a senior UI tester with strong C# automation skills and deep experience testing C#-based front-end applications. The role focuses on designing, executing, and maintaining robust UI automation frameworks and ensuring high-quality user experiences. Key Responsibilities: • Design and develop UI automation tests using C# • Test front-end applications built on .NET / C# UI frameworks • Create and maintain automation frameworks (Selenium, Playwright, or similar) • Perform functional, regression, and cross-browser testing • Analyze defects, perform root-cause analysis, and work closely with developers • Integrate automation with CI/CD pipelines • Review requirements, user stories, and acceptance criteria • Mentor junior testers and enforce QA best practices Education: • Bachelor’s degree in Computer Science, Engineering, or equivalent experience Required Skills: • 8–10 years of experience in UI testing and test automation • Strong hands-on experience with C# • Expertise in UI automation tools (Selenium, Playwright, SpecFlow, NUnit, MSTest) • Experience testing C#/.NET front-end applications (WPF, WinForms, Blazor, ASP.NET UI) • Good understanding of HTML, CSS, JavaScript • Experience with Git, Azure DevOps, or Jenkins • Strong debugging and problem-solving skills Nice to Have: • Experience with BDD (SpecFlow, Cucumber-style frameworks) • API testing experience (Postman, REST, or C#-based API tests) • Performance or accessibility testing exposure • Experience in Agile/Scrum environments