1

Quality Assurance Developer Jobs in Ontario (NOW HIRING)

Work closely with DevOps and Development teams to ensure seamless integration of testing into the ... QA, with at least 2 years in a senior or lead role * Proficiency in both manual and automated ...

Indirect Summary As a QA Engineer, you will ensure the quality and reliability of our core Supply Chain Management (SCM) applications. Working closely with local development teams in Toronto and ...

About the Role The company is looking to hire their first QA Engineer in the Toronto office. Responsibilities * Increasing end-to-end test coverage (Playwright + use AI to generate tests)

Provide guidance and support to junior QA engineers; share best practices, testing techniques, and knowledge with the QA team. * Develop detailed test plans and strategies based on project ...

CA$150K - CA$180K/yr

... integrate developer-level testing and ensure testing is caught early in the development cycle ... Drive QA excellence by partnering with technical leadership and Client Delivery Leads to ensure ...

We are looking for an experienced Senior QA Engineer for our client. This is a permanent position that is completely remote! Our client is a fintech company based out of Vancouver. You'll have the ...

We are looking for an experienced Senior QA Engineer for our client. This is a permanent position that is completely remote! Our client is a fintech company based out of Vancouver. You'll have the ...

We are looking for an experienced Senior QA Engineer for our client. This is a permanent position that is completely remote! Our client is a fintech company based out of Vancouver. You'll have the ...

We are looking for an experienced Senior QA Engineer for our client. This is a permanent position that is completely remote! Our client is a fintech company based out of Vancouver. You'll have the ...

QA Engineer

Mississauga, ON · On-site

CA$85K - CA$128K/yr

Hitachi Rail STS Canada is looking for an enthusiastic self-motivated QA Engineer who thrives in a fast-paced environment. The successful candidate is comfortable performing a wide range of ...

New

We are looking for an experienced Senior QA Engineer for our client. This is a permanent position that is completely remote! Our client is a fintech company based out of Vancouver. You'll have the ...

We are looking for an experienced Senior QA Engineer for our client. This is a permanent position that is completely remote! Our client is a fintech company based out of Vancouver. You'll have the ...

Senior Quality Assurance Engineer

Kitchener, ON · On-site

CA$90K - CA$130K/yr

Senior Quality Assurance Engineer Department: EQS Compensation: $90,000 - $130,000 + annual bonus (paid in local currency; range varies by location) Reports To: Development Manager Location:

next page

Showing results 1-20

Quality Assurance Developer information

See Ontario salary details

$51K

$86.3K

$133.5K

How much do quality assurance developer jobs pay per year?

As of Sep 5, 2026, the average yearly pay for quality assurance developer in Ontario is $86,262.00, according to ZipRecruiter salary data. Most workers in this role earn between $68,000.00 and $103,500.00 per year, depending on experience, location, and employer.

What is a quality assurance developer?

Quality Assurance (QA) Developers are professionals responsible for ensuring the quality of software products through systematic testing and validation processes. They design, develop, and execute test plans and automated test scripts to identify software defects and verify that applications meet specified requirements. QA Developers often work closely with software engineers and product teams to understand functionality, report issues, and suggest improvements, playing a critical role in delivering reliable and high-performing software.

How does a quality assurance developer typically collaborate with software engineers during the development process?

Quality Assurance Developers work closely with software engineers from the early stages of a project, participating in design discussions and reviewing requirements to identify potential issues. They often create and maintain automated test suites, provide feedback on code quality, and help troubleshoot bugs alongside developers. This collaborative approach ensures that quality standards are integrated throughout the development lifecycle, leading to faster identification and resolution of defects.

What are the key skills and qualifications needed to thrive as a quality assurance developer, and why are they important?

To thrive as a Quality Assurance Developer, you need a strong understanding of software development lifecycles, programming or scripting skills, and experience with testing methodologies, often supported by a degree in computer science or a related field. Familiarity with testing frameworks (such as Selenium or JUnit), version control systems (like Git), and QA certifications (e.g., ISTQB) is typically required. Attention to detail, analytical thinking, and effective communication are crucial soft skills for identifying issues and collaborating with development teams. These competencies ensure software reliability, efficient bug detection, and overall product quality.

What is the difference between Quality Assurance Developer vs Quality Assurance Tester?

AspectQuality Assurance DeveloperQuality Assurance Tester
Primary RoleDesigns, develops, and maintains automated testing frameworks and tools to ensure software quality.Performs manual and automated testing to identify bugs and verify software functionality.
Skills & CertificationsProgramming skills (e.g., Java, Python), testing frameworks, understanding of SDLC, certifications like ISTQB.Testing methodologies, attention to detail, certifications like ISTQB.
Work EnvironmentCollaborates closely with developers, often in Agile teams, focusing on automation.Works alongside developers and QA teams, mainly performing manual testing and reporting issues.

In summary, a Quality Assurance Developer focuses on creating automated testing solutions and integrating testing into the development process, while a Quality Assurance Tester primarily conducts manual testing to identify bugs. Both roles are essential for ensuring software quality but differ in their approach and technical requirements.

What are popular job titles related to Quality Assurance Developer jobs in ON?

For Quality Assurance Developer jobs in ON, the most frequently searched job titles are:

Infographic showing various Quality Assurance Developer job openings in Ontario as of August 2026, with employment types broken down into 1% As Needed, 75% Full Time, 20% Part Time, 3% Contract, and 1% Nights. Highlights an 86% Physical, 2% Hybrid, and 12% Remote job distribution, with an average salary of $86,262 per year, or $41.5 per hour.

Sr. Quality Assurance Developer

Open Text Corporation

Richmond Hill, ON

Full-time

PTO

Re-posted 10 days ago


Key responsibilities

  • Build and maintain automated test suites using Java to ensure software quality and reliability.

  • Contribute to the design, testing, and validation of complex distributed systems, ensuring scalability, reliability, and performance.

  • Create and execute performance testing plans, conduct load and stress tests, and analyze results to guide leadership decisions.


Job description

Hiring Manager: Gregory Pekofsky

Talent Acquisition Advisor: Archana Namasivayam

Job Code Level: ESP3

Refer Your Friends!

AI-First. Future-Driven. Human-Centered.

At OpenText, AI is at the heart of everything we do-powering innovation, transforming work, and empowering digital knowledge workers. We are hiring talent AI can't replace to help us shape the future of information management. Join us.


OpenText is the global leader in Enterprise Information Management (EIM) software, empowering over 100,000 organizations to manage and leverage their information-whether on-premises or in the cloud.

Our employees are driven by a clear mission: to enable the digital world. We help people discover smarter ways to work in the digital age. We are client-obsessed, committed to ensuring their success as they embrace digital transformation. Because our clients entrust us with their most critical information, we strive to be their most trusted partner. Everything we build is purposeful, impactful, and executed with excellence.

If you're passionate about shaping the digital future, OpenText is where your career vision becomes reality.

Your Impact:

OpenText Business Network is the global leader in B2B integration. We enhance our clients' competitiveness by seamlessly connecting them with their business partners through the world's largest and most scalable information network. Our secure, reliable, and data-rich platform enables frictionless interactions-from the cloud to the client.

Serving over 65,000 clients and connecting more than 600,000 trading partners globally, our B2B Platform has processed over 24 billion transactions valued at more than $8 trillion.

We're seeking a passionate and enthusiastic Senior QA Developer to join our dynamic development team, with members based in Canada and India. This role is ideal for someone who thrives on designing, developing, and maintaining high-impact solutions.

What the role offers:

  • Automated Test Development: Build and maintain robust automated test suites using Java to ensure software quality and reliability.
  • Complex Systems Design & Analysis: Contribute to the design, testing, and validation of complex distributed systems, ensuring scalability, reliability, and performance across high-capacity environments.
  • Performance Testing & Analysis: Create and execute performance testing plans, conduct load and stress tests, and analyze results to guide leadership decisions-including resource tuning and optimization.
  • Live System Monitoring & Forecasting: Partner with operations teams to monitor live systems, identify performance trends, and contribute to forecasting efforts that enhance system stability and scalability.
  • Mentorship & Training: Share expertise by training and mentoring team members in testing methodologies, performance analysis, and monitoring practices.
  • Deployment Support: Support the development and verification of deployment pipelines across multiple environments.
  • Functional & Manual Testing: Write detailed functional test cases and perform manual testing to validate new features and ensure comprehensive regression coverage.

What you need to Succeed:

  • 3+ years of Performance Engineering.
  • 3+ years of Java Automation development experience.
  • Proficiency in scripting languages (e.g., Python, PHP, Bash).
  • Familiarity with Kubernetes, JMeter, Linux, Git.
  • Experience working with REST APIs.
  • Solid understanding of test case design, test strategy development, and scenario coverage.
  • Experience testing large-scale, high-volume commercial applications.
  • Ability to understand, analyze, and contribute to the design of complex distributed systems.
  • Experience designing and executing performance, load, and stress testing strategies.
  • Strong understanding of load modeling and capacity planning concepts.
  • Ability to interpret performance test results and translate findings into actionable recommendations.
  • Experience monitoring application and infrastructure metrics toidentifytrends, bottlenecks, and optimization opportunities.
  • Ability to analyze and interpret operational metrics during production incidents.
  • Demonstrated ability to lead or actively contribute to incident investigation and resolution activities.
  • Experience implementing technical specifications and delivering solutions in complex environments.
  • Strong critical thinking and system/ metric analysis skills.
  • Solid understanding of test case design and scenario coverage.
  • Excellent verbal and written communication skills.
  • Effective problem-solving abilities.

One last thing:

OpenText is more than just a corporation, it's a global community where trust is foundational, the bar is raised, and outcomes are owned.

Join us on our mission to drive positive change through privacy, technology, and collaboration. At OpenText, we don't just have a culture; we have character. Choose us because you want to be part of a company that embraces innovation and empowers its employees to make a difference.


OpenText's commitment to diversity and inclusion surpasses legal requirements, evident in ourEqual Employment Opportunity Statement of Policy which promotes a respectful and empowering environment for employees of all backgrounds, culture, national origin, race, color, gender, gender identification, sexual orientation, family status, age, veteran status, disability, religion, or other basis protected by applicable laws.

If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please submit a ticket atAsk HR. Our proactive approach fosters collaboration, innovation, and personal growth, enriching OpenText's vibrant workplace.

Compensation: At OpenText, we offer a thoughtfully designed benefits package that supports your physical, emotional, and financial wellbeing. As you move through the hiring process, we're happy to provide more details about our compensation programs, including variable and commission compensation opportunities for eligible roles, vacation entitlement, and paid time off.

Salary Range: $81600 - $122,400; Depending on the candidate's education, experience, skills, geographical location, and alignment with internal equity and external market, actual salary may vary and be higher or lower than the range posted.

AI Usage Disclosure: As part of our commitment to transparency, we use artificial intelligence (AI) tools to assist in various stages of our recruitment process, including resume screening, candidate matching, interview scheduling, and communications. These tools are designed to improve efficiency, reduce bias, and enhance candidate experience. All decisions regarding hiring are made by qualified human professionals, and we continuously monitor our AI systems to ensure fairness and compliance with applicable regulations.

Employment Type: OTHER