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 environmentsSeniority level
Mid-Senior level
Employment type
Contract
Job function
Information Technology
Industries
IT Services and IT Consulting