1

Software Testing Jobs in Saskatchewan (NOW HIRING)

Participate in endtoend software development activities, including implementation, testing, and maintenance of features. * Develop software, tools, and applications supporting product functionality ...

Contribute to the design, development, testing, and deployment of software applications supporting the Parametrics.Ag platform. * Write clean, maintainable, and well-documented code following team ...

Contribute to the design, development, testing, and deployment of software applications supporting the Parametrics.Ag platform. * Write clean, maintainable, and well-documented code following team ...

Contribute to the design, development, testing, and deployment of software applications supporting the Parametrics.Ag platform. * Write clean, maintainable, and well-documented code following team ...

This role involves testing complex 3D CAD applications, APIs, AI-powered tools and user interfaces ... Design, execute test plans for our software and related APIs, conduct test cases review. * Develop ...

As a Senior C++ Software Engineer , you will lead feature delivery end-to-end across computational geometry, treatment planning logic, and backend services - owning technical decisions from ...

... support testing and release activities Collaborate with product owners, analysts, architects ... Minimum six years of related software development experience Degree in computer science ...

Hybrid work options ~ Are you passionate about building modern software solutions that create real ... Troubleshoot issues, implement fixes and support testing and release activities * Collaborate with ...

Hybrid work options ~ Are you passionate about building modern software solutions that create real ... Troubleshoot issues, implement fixes and support testing and release activities * Collaborate with ...

Participate in the configuration, installation, testing, upgrading, and production support of software modules, including both vendor packages and inhouse solutions. * Evaluate new control system ...

Quality Assurance (QA): Assist in conducting thorough testing of IPFusion software to ensure products meet quality and performance standards, as well as client requirements. * Client Training:

Quality Assurance (QA): Assist in conducting thorough testing of IPFusion software to ensure products meet quality and performance standards, as well as client requirements. * Client Training:

You'll bring strong development discipline, ServiceNow platform knowledge, and broader software ... Actively contributes to code reviews, troubleshooting, user testing, implementation support and ...

You'll bring strong development discipline, ServiceNow platform knowledge, and broader software ... Actively contributes to code reviews, troubleshooting, user testing, implementation support and ...

You'll bring strong development discipline, ServiceNow platform knowledge, and broader software ... Actively contributes to code reviews, troubleshooting, user testing, implementation support and ...

Prior experience creating automated testing with Java and Javascript. * Experienced utilizing automated testing tools such as Selenium * Experience with testing for mobile applications using Cypress ...

next page

Showing results 1-20

Software Testing information

See Saskatchewan salary details

$19

$46

$67

How much do software testing jobs pay per hour?

As of Jul 7, 2026, the average hourly pay for software testing in Saskatchewan is $46.44, according to ZipRecruiter salary data. Most workers in this role earn between $27.88 and $61.78 per hour, depending on experience, location, and employer.

What is the difference between Software Testing vs QA Analyst?

AspectSoftware TestingQA Analyst
Primary FocusExecuting test cases to identify bugsDesigning, implementing, and managing testing processes
ResponsibilitiesFinding defects in softwareEnsuring overall quality standards and process improvement
Required SkillsTesting tools, scripting, attention to detailTesting methodologies, communication, documentation
Work EnvironmentTest labs, development teamsCross-functional teams, project management

While Software Testing primarily involves executing test cases to find bugs, QA Analysts focus on designing testing strategies and maintaining quality standards throughout the development process. Both roles are essential for delivering high-quality software but differ in scope and responsibilities.

What are the key skills and qualifications needed to thrive as a Software Tester, and why are they important?

To thrive as a Software Tester, you need a solid understanding of software development life cycles, test design, and bug tracking, often supported by a degree in computer science or related field. Familiarity with testing tools like Selenium, JIRA, and knowledge of test automation frameworks or ISTQB certification is commonly required. Attention to detail, analytical thinking, and strong communication skills help testers collaborate and report findings effectively. These skills ensure software quality, reduce defects, and facilitate smooth product releases.

What are some common challenges faced by software testers when working in agile development teams?

Software testers in agile teams often navigate rapid development cycles, requiring them to adapt quickly to changing requirements and tight deadlines. One key challenge is ensuring comprehensive test coverage despite limited time for test planning and execution. Additionally, testers must collaborate closely with developers and product owners to clarify acceptance criteria and prioritize testing efforts effectively. Strong communication and flexibility are essential to keep up with continuous integration and frequent releases.

What is software testing?

Software testing is the process of evaluating and verifying that a software program or application does what it is intended to do. The main objective is to identify bugs, errors, or missing requirements compared to the actual requirements. It can be performed manually or automated using various tools and frameworks. Software testing helps ensure the quality, reliability, and performance of software before it is released to users.
Infographic showing various Software Testing job openings in Saskatchewan as of July 2026, with employment types broken down into 87% Full Time, 11% Part Time, and 2% Contract. Highlights an 77% Physical, 3% Hybrid, and 20% Remote job distribution, with an average salary of $96,585 per year, or $46.4 per hour.
C++ Software Engineer

Full-time

Posted yesterday


Job description

Role summary
This position is ideal for midlevel software engineers to join a crossfunctional, multiregional development organization as a C++ Software Engineer, contributing to the development, testing, and delivery of software features that increase automation in the treatment planning process. Partnering with experienced engineers, QA, and product stakeholders, you will work with a broad set of technologies and tools, primarily within a Windowsbased 3D CAD system written in C++, as well as supporting cloud services built around it. This role focuses on handson development, feature implementation, and continuous improvement of existing systems.

Role expectations
  • Design, develop, troubleshoot, and debug software components and applications under guidance from senior engineers.
  • Participate in endtoend software development activities, including implementation, testing, and maintenance of features.
  • Develop software, tools, and applications supporting product functionality, infrastructure, and technology platforms.
  • Analyze requirements and contribute to software requirement specifications and technical design documentation.
  • Implement new functionality and enhancements within assigned project or product areas.
  • Prototype features and solutions to validate technical approaches and support product evolution.
  • Analyze and improve existing algorithms and code with a focus on performance, quality, and maintainability.
  • Collaborate closely with QA teams to ensure high software quality through unit testing, bug fixing, and validation.
  • Participate in code reviews and follow established development best practices.
  • Interact with internal customers, product owners, and crossfunctional teams to clarify requirements and deliver solutions.


What we're looking for:
  • Education: Bachelor's degree in Computer Science or a related field.
  • Experience: 3-5+ years of industry experience in software development.
  • Software fundamentals: Solid understanding of objectoriented programming, data structures, and algorithms.
  • Development practices: Experience with standard software development tools and practices, including version control, code reviews, unit testing, and bug tracking.
  • Technical skills: Strong C++ knowledge; working knowledge of Python, exposure to SQL, scripting languages, and relevant frameworks.
  • Mathematics: Basic to intermediate knowledge of mathematical concepts such as linear algebra or analytical geometry.
  • Domain exposure: Experience or interest in 3D computational software development.
  • Language: English proficiency at B2 level or above.
  • Soft skills: Willingness to learn, clear communication, ability to work independently with guidance, customer focus, and reliability under pressure.
Complementary skills
  • Experience working with Docker, cloud computing platforms, and APIs integrated with desktop or CADbased applications.
  • Strong architectural thinking and ability to influence technical direction across teams.
  • Leadership mindset with the ability to mentor engineers and drive technical excellence.
  • High level of ownership, accountability, and collaboration in crossfunctional environments.