QA Automation Specialist
$75,000–$105,000 year
On-siteToronto, Ontario, Canada
Job Summary
Design, build, and maintain comprehensive automated regression test suites using Selenium WebDriver and C# (.NET). Develop end-to-end, integration, and smoke tests while triaging defects with clear reproduction steps. Create Postman API test collections and integrate them into CI/CD pipelines for continuous validation. Architect scalable frameworks using the Page Object Model and build reusable utilities in C#. Evaluate new automation tools and define roadmaps for test maturity. Mentor junior engineers and document strategies to promote a quality-first culture. Collaborate with developers and product owners to align test coverage with acceptance criteria.
Required Qualifications
- 5+ years of experience in QA automation with a focus on regression testing
- Strong proficiency in C# (.NET) for writing automated tests and test utilities
- Hands-on experience with Selenium WebDriver for browser automation
- Proficiency with Postman for API testing; familiarity with Newman for CLI execution
- Solid understanding of software development principles (OOP, SOLID, design patterns)
- Experience integrating tests into CI/CD pipelines (Azure DevOps, GitHub Actions, or Jenkins)
- Ability to read and review application source code to inform test strategy
- Strong analytical and problem-solving skills with attention to detail
- Excellent written and verbal communication skills
Desired Qualifications
- Experience with BDD frameworks (SpecFlow, Cucumber) for .NET
- Familiarity with performance testing tools (k6, JMeter, or similar)
- Knowledge of containerization (Docker) and cloud environments (Azure, AWS)
- Exposure to contract testing (Pact) or service virtualization
- Experience defining QA KPIs and reporting metrics to stakeholders
- Contributions to open-source testing tools or internal frameworks
- ISTQB or equivalent certification is a plus
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.