CrawlJobs Logo

Filters

Location
Salary

Testing Developer Canada, Mississauga Jobs (Hybrid work)

1 Job Offers

Engineering Excellence Testing Developer Senior Manager
Save Icon
Lead our global testing transformation as a Senior Manager in Mississauga. You will manage teams, leveraging 10+ years in applications development and AI-driven automation. Drive engineering excellence by implementing strategic testing solutions and influencing standards across technology functions.
Location Icon
Location
Canada , Mississauga
Salary Icon
Salary
145100.00 - 217700.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice

About the Testing Developer role

Testing Developer jobs represent a dynamic and highly technical career path at the intersection of software development and quality assurance. Professionals in this role, often referred to as Software Development Engineers in Test (SDETs) or Technical Test Developers, are responsible for ensuring the reliability, performance, and functionality of complex software systems through the design and implementation of automated testing solutions. Unlike traditional manual testers, Testing Developers possess strong programming skills and apply engineering principles to build robust test frameworks, write maintainable test scripts, and integrate quality checks directly into the software development lifecycle.

The core responsibilities of Testing Developer jobs typically involve creating comprehensive test strategies that cover functional, regression, integration, and system testing. These professionals design and develop scalable automation frameworks using modern programming languages such as Python, Java, C#, or JavaScript. They write clean, efficient code to automate repetitive test scenarios, enabling faster feedback loops and more thorough coverage than manual testing alone. A significant portion of the role includes integrating automated tests into continuous integration and continuous delivery (CI/CD) pipelines, ensuring that every code change is validated before deployment. Testing Developers also collaborate closely with software developers, product owners, and business analysts to understand requirements, identify edge cases, and translate user stories into effective test cases. They perform API testing using tools like Postman or SOAPUI, conduct database validation with SQL queries, and analyze test results to detect defects, performance bottlenecks, or regression issues. Additionally, many roles involve maintaining test data, performing root cause analysis, and driving improvements in testing processes and methodologies.

To succeed in Testing Developer jobs, candidates typically need a bachelor’s degree in computer science, engineering, or a related field, along with several years of hands-on experience in software testing and automation. Strong programming proficiency is essential, as is expertise with popular automation tools such as Selenium, Playwright, Appium, or Ranorex. Familiarity with version control systems like Git, test management tools like JIRA or Azure DevOps, and CI/CD platforms like Jenkins is also highly valued. Employers seek analytical thinkers with excellent problem-solving skills who can work effectively in agile, fast-paced environments. Communication and collaboration abilities are critical, as Testing Developers must articulate test strategies, report defects, and partner with cross-functional teams. As technology evolves, knowledge of AI-driven testing, machine learning for defect prediction, and modern architectures like microservices becomes increasingly desirable. Overall, Testing Developer jobs offer a rewarding career for those who enjoy coding, problem-solving, and ensuring software excellence through automation and innovation.