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