1

Contract Testing Jobs in British Columbia (NOW HIRING)

... testing is done across the geographies involved in the transformation program for ERP systems and applications. This is an initial 12-month contract to start with strong possibility of extension ...

QC Microbiology Manager

Vancouver, BC ยท On-site

CA$105K - CA$132K/yr

... Contract Testing Labs (CTLs), and other external collaborators. This position is responsible for strategic ownership of the Contamination Control Program at the site in alignment with regulatory ...

E2E Integration Testing, including API testing, contract testing, performance testing, load testing, etc. * Technical experience with * Salesforce Patterns e.g. Platform Events and CDC * Integration ...

Implementing modern API testing approaches such as contract testing, service virtualization, and data-driven validation * Driving the transition from Selenium-heavy UI automation to a layered testing ...

Implementing modern API testing approaches such as contract testing, service virtualization, and data-driven validation * Driving the transition from Selenium-heavy UI automation to a layered testing ...

Experience with API/contract testing Preferred Qualifications * Deep curiosity, problem solving skills and being well organized go a long way. * You are detail oriented and meticulous by nature.

Comfort with specialized QA spaces like API contract testing, performance profiling, load testing, and browser developer tool profiling. You don't have to know everything. But you do need to be ...

Comfort with specialized QA spaces like API contract testing, performance profiling, load testing, and browser developer tool profiling. You don't have to know everything. But you do need to be ...

Comfort with specialized QA spaces like API contract testing, performance profiling, load testing, and browser developer tool profiling. You don't have to know everything. But you do need to be ...

Comfort with specialized QA spaces like API contract testing, performance profiling, load testing, and browser developer tool profiling. You don't have to know everything. But you do need to be ...

This contract position emphasizes hybrid work and strategic category management. Your expertise ... You will collect insights on current processes, assist in testing, and develop specialized training ...

New

next page

Showing results 1-20

Contract Testing information

What is contract testing?

Contract testing is a software testing approach used to ensure that different services or components in a system interact correctly according to a set of agreed-upon rules, known as contracts. It is especially useful in microservices architectures, where independent services must communicate reliably. By verifying that the provider and consumer of an API adhere to the same contract, contract testing helps prevent integration issues and reduces the risk of breaking changes during development.

What are the key skills and qualifications needed to thrive as a contract tester?

To thrive as a Contract Tester, you need a solid understanding of software testing principles, API interactions, and experience with contract testing frameworks like Pact or Postman, often supported by a background in computer science or QA. Familiarity with version control systems such as Git, CI/CD pipelines, and relevant certifications like ISTQB can be highly beneficial. Strong analytical thinking, attention to detail, and effective communication are crucial soft skills for collaborating with development teams and stakeholders. These skills are essential to ensure seamless integration between services, reduce bugs, and deliver reliable software systems.

What are some common challenges faced by professionals working in contract testing, and how can they be addressed?

Professionals in contract testing often encounter challenges such as ensuring clear communication between frontend and backend teams, maintaining up-to-date test suites when APIs evolve, and managing test flakiness due to changes in dependencies. Addressing these challenges typically involves regular collaboration with development teams, implementing automation for contract verification, and using robust mocking tools. Being proactive in reviewing contract changes and participating in cross-functional meetings can greatly enhance the reliability and efficiency of contract testing processes.

What is the difference between Contract Testing vs Software Tester?

AspectContract TestingSoftware Tester
Primary FocusVerifies interactions between services or components based on predefined contractsEnsures overall software quality through manual or automated testing of functionalities
Skills & CertificationsKnowledge of API testing, contract frameworks, possibly some automation toolsTesting methodologies, scripting, automation, certifications like ISTQB
Work EnvironmentOften in Agile teams, working closely with developers and QACan vary from manual testing to automation, in various development environments

Contract Testing specializes in validating interactions between services based on contracts, while Software Testers focus on overall software quality through various testing methods. Both roles require testing skills but differ in scope and focus.

What are the most commonly searched types of Testing jobs in British Columbia?

The most popular types of Testing jobs in British Columbia are:

Infographic showing various Contract Testing job openings in British Columbia as of August 2026, with employment types broken down into 1% As Needed, 77% Full Time, 19% Part Time, 2% Contract, and 1% Nights. Highlights an 87% Physical, 3% Hybrid, and 10% Remote job distribution.

ERP Testing Specialist (contract)

Vancouver, BC โ€ข Hybrid

Teck
Mining of Natural Resourcesย โ€ขย 10K+ employees

Contractor

Posted 10 days ago


Key responsibilities

  • Develop detailed test plans, test cases, and test scripts based on functional and technical specifications.

  • Coordinate testing activities including system integration testing, user acceptance testing, regression testing, and other testing types, while managing defect tracking and reporting.

  • Work closely with cross-functional teams such as SAP functional consultants, developers, and business partners to ensure successful testing planning and execution.


Job description

Location: Vancouver, BC, Canada
Employment Type: Contractor
Workplace Type: Hybrid

About our Vancouver Office

Located in the heart of downtown Vancouver, between the Pacific Ocean and the Coast Mountains, Teckโ€™s Corporate Office sits in one of Canadaโ€™s most culturally diverse cities. 

Surrounded by world-renowned nature and globally inspired cuisine, the office brings together many of Teckโ€™s corporate functions - all working toward Teckโ€™s purpose of providing the essential resources the world relies on.

Role Overview

Reporting to the ERP Testing Lead, the ERP Testing Specialist is responsible for planning, organizing, and completing testing activities throughout ERP implementations, upgrades, and improvements including integrations with related systems. This role ensures the quality and reliability of ERP systems by collaborating with a team of testers and cross-functional technology and functional teams.

The ERP Testing Specialist will help define, develop and complete the testing plan for SAP S/4HANA and other SAP related systems including procurement, human capital management, expense management solutions, and across integration points. They will implement decisions on composing test plans and standards enterprise-wide. They will help cross-functional teams finish the test plan. This ensures the deployment of SAP S/4HANA and associated cloud systems is scalable and secure. These deployments satisfy business continuity requirements and support transformation aims. They will work seamlessly with LATAM team members to ensure testing is done across the geographies involved in the transformation program for ERP systems and applications.

This is an initial 12-month contract to start with strong possibility of extension based on program needs.  

Develop your career with one of Canada's Top 100 Employers and join our team! 

Responsibilities

  • Be a courageous safety leader, adhere to and sponsor safety and environmental rules and procedures
  • Develop detailed test plans, test cases, and test scripts based on functional and technical specifications.
  • Coordinate test environment setup and test data preparation.
  • Run system integration testing (SIT), user acceptance testing (UAT), and regression testing.
  • Coordinate testing and defect management using tools like CloudALM, Tricentis, Azure Dev Ops, ServiceNow etc.
  • Monitor testing progress and ensure timely delivery of quality outcomes.
  •  Handle other testing types such as test automation, performance testing, stress testing, negative testing across the organization within the scope of the program.
  • Work closely with SAP functional consultants, developers, and business partners.
  • Provide regular status updates, test summaries, and defect reports.
  • Conduct root cause analysis and drive continuous improvement initiatives.

Qualifications

  • Bachelorโ€™s Degree required in computer or applied science, business, or a related field.
  • Minimum 5 years of progressive experience in ERP testing roles with previous experience collaborating with technical teams.
  • Strong functional knowledge of SAP modules (e.g., FI, MM, SD, HR) and Hands-on experience with SAP S/4HANA and ECC, Ariba, SuccessFactors, Concur.
  • Expertise in test case creation, execution, and defect tracking.
  • Familiarity with Agile and Waterfall methodologies.
  • Excellent communication and facilitation skills.
  • Expertise in designing and managing testing flows across platforms.
  • Understands the security implications of system configuration and ensures compliance with policies and regulations.
  • Good ability to engage with various business units and external partners to ensure successful testing planning and execution.
  • Able to work cross-functionally with business and technical teams to achieve cohesive integrated testing plans.
  • Able to envision future testing needs and align them with business objectives.
  • Anticipates testing challenges and mitigates them before they impact the project.
  • Dedicated to delivering solutions that deliver against transformation objectives.
  • Clearly and effectively communicates technical concepts to both technical and non-technical collaborators.
  • Careful and detailed, pays close attention to the intricacies of technical implementation and integrations, ensuring high-quality outcomes.

Why Teck

At Teck, your work mattersโ€”to the world, to our communities and to your future.


As a leading Canadian resource company, we focus on responsibly providing the metals essential for global development and the energy transition while caring for the people, communities and land that we love. We do this guided by our values that, together, form The Teck Way. At Teck, youโ€™ll find purpose-driven work, a culture of respect and inclusion, and the opportunity to grow your career while helping build a better world.

Apply with us 

Take the next step in your career by applying for the ERP Testing Specialist (contract) role. We review applications on a rolling basis and encourage you to apply, even if your background doesnโ€™t match every requirement. We value diversity and are committed to an inclusive, barrier-free hiring process. Reasonable accommodations are available upon request.

Requisition ID: 54469 | Job Category: Technology | Employment Type: Contractor | Location: Vancouver | Workplace Type: #LI - Hybrid