1

Software Testing Jobs in Calgary, AB (NOW HIRING)

Requirements Must-Have 1. Bachelor's degree or above (CS or related fields preferred but not required). 2. 3+ years of software testing experience, preferably in web or internet application ...

Requirements Must-Have 1. Bachelor's degree or above (CS or related fields preferred but not required). 2. 3+ years of software testing experience, preferably in web or internet application ...

Guide teams in applying appropriate testing strategies (unit, integration, end-to-end), ensuring a balanced and maintainable test pyramid * Scale developer-owned quality models, reducing reliance on ...

Strong understanding of software testing methodologies, defect lifecycles, and quality best practices * Proficiency in at least one scripting or programming language (Python, JavaScript, or similar)

You take a feature from specification through design, implementation, testing, and delivery with ... Strong software engineering fundamentals are the primary requirement. Domain knowledge is valuable ...

You take a feature from specification through design, implementation, testing, and delivery with ... Strong software engineering fundamentals are the primary requirement. Domain knowledge is valuable ...

Plan and support testing of software features with Verification Engineers. * Maintain technical documentation, design specifications, and testing reports. Qualifications Must Have: * Be compliant ...

next page

Showing results 1-20

Software Testing information

See Calgary, AB 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 Calgary, AB 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.
What are the most commonly searched types of Software Testing jobs in Calgary, AB? The most popular types of Software Testing jobs in Calgary, AB are:
What cities near Calgary, AB are hiring for Software Testing jobs? Cities near Calgary, AB with the most Software Testing job openings:
Infographic showing various Software Testing job openings in Calgary, AB as of July 2026, with employment types broken down into 89% Full Time, 8% Part Time, and 3% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $96,585 per year, or $46.4 per hour.

QA Intermediate Software Test Analyst

Pason Systems

Calgary, AB • Hybrid

Full-time

Posted 19 days ago


Job description

You will work closely with the Software Rigsite Development team to validate requirements and ensure system functionality meets quality standards. You will identify, document, and track defects, critical issues affecting field performance while challenging feature specifications when risks arise. The role includes communicating test results, supporting stakeholders, and contributing knowledge sharing to ensure high-quality, reliable software solutions for a diverse customer base. 

The Team  

The Pason Rigsite Software team focuses on drilling rig data collection and presentation, alarm monitoring, reporting, and automation to enhance customer collaboration, efficiency, and safety in drilling operations. 

In addition, the Completions Software team develops and supports solutions that extend beyond drilling and optimization across well completion activities. Together, these teams deliver integrated, end-to-end software solutions that support the full lifecycle of well-operated operations. 

Essential Duties and Responsibilities 

  • Work as a member of an agile team to develop tests by analyzing user stories, acceptance criteria, and collaborating with the Developers, and Product Owners. 
  • Understand the product and what is required for testing. Will involve execution of manual tests with the goal of migrating those manual steps (setup, execution) to an automated test framework. 
  • Create, execute and maintain test plans and test cases based on feature requirements including setup and test estimates 
  • Provide detailed feedback to developers identifying discrepancies between requirements and actual results from code level unit tests 
  • Coordinate efforts with other members of Testing team to ensure adequate testing coverage has been accomplished 
  • Perform regression, integration, performance, white box testing and maintain records of tests performed in a Test Case Management tool 

Knowledge Skills and Abilities 

  • Experience testing project and products in an Agile environment 
  • Experience testing software on various hardware devices 
  • Experience with testing client server applications 
  • Effective investigation skills, and ability to clearly document findings 
  • Clear written and verbal communication skills 
  • Ability to handle multiple tasks simultaneously 
  • Creativity with testing, and thinking outside normal test case parameters 
  • Proven ability to prioritize in a complex, fast-paced environment and ability to work autonomously or with little guidance 

Hybrid Work Environment 

  • This position requires an employee to work in the office and lab with some remote flexibility. 

Pre-employment Conditions 

  • Completion of a satisfactory Criminal Record Check 

Experience 

  • 3-5 years: experience in software testing in an agile environment 
  • 1-2 years: experience in software test automation. 
  • Preferred, Software integration testing experience 
  • Knowledge of API testing tools (Postman, etc.) 
  • Familiarity with CI/CD pipelines in Azure DevOps 
  • Basic SQL/database validation experience 
  • ISTQB certification (optional but an asset) 

Education 

Bachelor's degree in computer science, Software Engineering, or a related field