C# Test Automation Developer
Listed on 2026-05-30
-
Software Development
DevOps, Software Testing, Software Engineer, Agile Developer
We are Systematix and we are looking for a highly motivated Automation Developer to support our client’s ongoing modernization and software quality initiatives.
Program OverviewOur client, a global leader in scientific testing and measurement technology, is seeking a hands‑on Test Automation Developer to support the evolution of their software quality engineering capabilities. As the organization expands its software‑driven product portfolio, there is a strong focus on modernizing QA practices and accelerating the transition from manual testing toward scalable, automated testing frameworks within a highly technical product development environment.
This role will work closely with Product Development, QA, and Engineering teams to design, build, and maintain automated testing solutions that improve software quality, reliability, and release efficiency across complex systems and applications.
Responsibilities- Contribute to the transition strategy from manual testing to enterprise‑scale automated testing practices
- Design, develop, and maintain robust automated test suites and reusable automation frameworks
- Identify gaps and improvement opportunities within existing automation processes and frameworks
- Develop and maintain test data generation tools and supporting utilities
- Execute automated test routines on‑demand and within scheduled CI/CD pipelines
- Participate actively in defect management activities, including documentation, tracking, analysis, and reporting
- Produce automated testing reports and metrics related to coverage, execution status, defect trends, and quality risks
- Analyze the testing impact of software changes, including associated risks, timelines, and dependencies
- Prepare accurate testing and automation effort estimates across project initiatives
- Collaborate closely with developers, QA analysts, and business stakeholders to support quality‑focused delivery
- Ensure adherence to enterprise QA standards, SDLC practices, and automation governance guidelines
- Support continuous improvement initiatives within Agile/Scrum development environments
- Strong hands‑on experience developing automated testing solutions within enterprise software environments
- Proven experience with C# development and automation scripting
- Experience building or enhancing automated testing frameworks
- Strong understanding of software testing methodologies including functional, regression, integration, scalability, and performance testing
- Experience with automated testing tools such as Test Complete, Ranorex, Coded UI, Fit/Fit Nesse, Load Test, or similar platforms
- Experience working within CI/CD environments and Dev Ops practices
- Familiarity with source control and deployment tools such as Git, Bit Bucket, Bamboo, or Mercurial
- Experience participating in test planning, execution, defect management, and quality reporting activities
- Strong understanding of SDLC processes and Agile/Scrum methodologies
- Experience creating and maintaining test data and automation utilities
- Strong analytical and problem‑solving skills with attention to detail
- Excellent communication and collaboration skills
- Experience with in scientific, laboratory, manufacturing, or highly regulated environments is considered a strong asset
- Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related discipline is preferred
This is a 6‑month contract opportunity with strong potential for extension.
The role will follow a hybrid working model based in the Greater Toronto Area.
The pay range for this position is expected to be between CAD $40‑$50 per hour, depending on experience, skills, and overall fit for the role.
Equal Opportunity StatementSystematix is proud to be an equal‑opportunity employer. We value diverse perspectives, experiences, and backgrounds.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).