Apply now »

Quality Assurance - Custom Applications


  • Req ID: 98765
  • Department: Information Services
  • Job Type: Full-Time
  • Position Type: Non-Union
  • Location: Calgary, Alberta
  • Country: Canada
  • % of Travel:
  • # of Positions: 2
  • Job Grade: 4
  • Job Available to: Internal & External
  • Deadline to apply: 01/02/2023


Canadian Pacific is a transcontinental railway in Canada and the United States with direct links to major ports on the west and east coasts, providing North American customers a competitive rail service with access to key markets in every corner of the globe. CP is growing with its customers, offering a suite of freight transportation services, logistics solutions and supply chain expertise. Visit to see the rail advantages of CP.



The Canadian Pacific Information Services (IS) Quality Engineering team is responsible for ensuring that all Information Services deliverables meet or exceed our customers’ expectations. As a member of IS Quality Engineering Team, you will contribute to the successful delivery of numerous, Custom built and SAP based business applications throughout all phases of the system development life cycle.



  • Manage and coordinate SAP testing activities at the project level. Coordinate SAP setup of test environments and test data management;
  • Evaluate business software and/or system requirements to ensure they can be translated into both functional and non-functional tests. Understand the business future state including the existing software/system’s capabilities along with any interfacing systems and the planned enhancements being made to both;
  • Translate the business processes into detailed test cases and record them using our test management tool – Tricentis qTest. Identify and create data required to execute test cases;
  • Co-ordinate with the team to execute the tests and record results in the Tricentis qTest test management tool.
  • Conduct defect triage calls with the software development team, the functional analyst and the test manager to ensure clear communication of the defects found;
  • Participate in independent quality assessments to ensure the products and services delivered by delivery/project managers, business analysts, business users and their suppliers meet or exceed quality standards and objectives;
  • Collaborate with delivery, development, test, and business teams to fully understand the future business state and the proposed application/system changes being planned;
  • Execute requirements review sessions to ensure completeness and full traceability. Review and understand detailed requirements and process flows for the new application/system. Analyze the requirement for testability and identify any inconsistencies or gaps which need correction/clarification from the delivery team;
  • Architect, design, write and execute the test plan to support the quality assurance activities throughout the software lifecycle.
  • Deliver testing estimates and progress reports (metrics) to the test manager and project management team. Track testing financials and risks at the project team level;
  • Participate in the continuous improvement of the processes associated with SAP / custom testing lifecycle
  • Conduct peer review of testing work products to ensure quality. Lead continuous improvement activities to improve the quality of work products within a specific project;
  • Track IS quality within the established framework by providing input into key metrics to continuously improve the quality and effectiveness of IS processes and delivery capabilities.



  • Post-secondary degree/diploma in Computer Science, Engineering or equivalent work experience required;
  • 6 years of work experience in SAP (any module) OR Cloud OR Custom-based business applications including 3 years of experience leading large or multiple SAP/Custom projects
  • Experience in Test Planning, scheduling and managing end-to-end integration testing activities, interfacing with business, operations and technology as stakeholders

  • Experience in devising testing artifacts such as test plans, test cases and metrics 

  • Automated or performance testing experience is an asset;
  • Familiarity in one or more - HTML, JavaScript, JSP, ASP, ABAP, .NET, MQ, Oracle and SQL Queries during test execution.
  • Experience with Software Development Life Cycle for waterfall, iterative, agile and/or SAP project methodologies;
  • Ability to deal with ambiguity and fast paced software release cycles.





  • Flexible and competitive benefits package
  • Competitive company pension plan
  • Employee Share Purchase Plan
  • Performance Incentive Program
  • Annual Fitness Subsidy



As an employer with national presence, the possibility does exist that the location of your position may be changed based on organizational requirements.


Background Investigation:

The successful candidate will need to successfully complete the following clearances:    

  • Criminal history check
  • Reference check


Management Conductor Program:

Becoming a qualified conductor or locomotive engineer is the single best way for a management employee to learn the business at CP. You may be required to obtain a certification or to maintain your current certification/qualification as a conductor or locomotive engineer.


CP is an equal opportunity employer committed to the principles of employment equity and inclusion. We welcome applications from all qualified individuals. All applicant information will be managed in accordance with the federal Personal Information Protection and Electronic Documents Act ("PIPEDA").

Apply now »