Job was saved successfully.
Job was removed from Saved Jobs.

Job Details


Canadian Pacific Railroad

Specialist, QA - Automation Testing & Tools Support

Equipment/Technology Specialist

Equipment and Facilities Specialist

No

Calgary, Alberta, Canada

  • Req ID: [[id]]
  • Department: [[filter6]]
  • Job Type: [[jobLevel]]
  • Position Type: [[relocationPack]]
  • Location: [[filter3]], [[filter2]]
  • Country: [[filter1]]
  • % of Travel: [[travel]]
  • # of Positions: [[numberOpenings]]
  • Job Available to: [[jobAvailable]]
  • Deadline to apply: [[closeDate]]

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 cpr.ca to see the rail advantages of CP.

COVID-19 Vaccination Requirement:

Pursuant to the Government of Canada’s mandate that all federallyregulated employers require their employees to be fully vaccinated against COVID-19, CP requires all prospective employees to confirm their vaccination status as part of the hiring process and as a condition of continued employment

PURPOSE OF THE POSITION

The Canadian Pacific Information Services Quality Assurance & testing team is responsible for ensuring that all Information Services deliverables meet or exceed our customers’ expectations. As the Specialist Quality Assurance Performance & Automation Testing, you will contribute to the successful delivery of business applications throughout all phases of the testing life cycle.

The Specialist Quality Assurance Automation Testing & Tools Support will guide project teams in delivering infrastructures and applications that meet their CI/CD development pipeline and test automation goals. This position is a 50-50 split between Test automation & QA/Dev tools support on a daily basis.

POSITION ACCOUNTABILITIES

  • Automate repetitive or high volume manual test cases to increase testing efficiency and minimize test cycle durations.
  • Automate execution of test cycles and reporting of results.
  • Design/Develop automated test scripts based on complex manual tests to improve the productivity of the testing team.
  • Design and develop automation framework for complex systems involving end to end business scenarios
  • Devise and develop new innovative automation ideas on new initiatives developed using agile methodology
  • Support QA Tools & Dev Tools activities on daily basis.
  • Manage access requests for all Dev & QA tools.
  • Perform periodic upgrades to Dev & QA tools to maintain the latest versions.
  • Support all related patching activities, perform post-patching testing to mitigate vulnerabilities.
  • Elicit requirements from the development, functional test and/or business teams want as input to the design, development, execution and maintenance of effective automation test scripts using HP UFT or Tricentis an equivalent automation tool for the applications or systems under test.
  • Build automations test strategies and test frameworks based on the planned scope.
  • Maintain existing or newly built automation test scripts for ongoing changes and maintenance to applications under test. Manage the storage, scheduling and execution of automation test scripts including tracking any issues and defects within HP ALM.
  • Review results of the tests with various IS teams and clarify any observations. Make recommendations as required to improve the quality.
  • Provide thought leadership on the use of Quality Assurance automation testing tools and processes to ensure CP delivers the highest possible quality software aligned with IT industry best practices.
  • Support QA management tools – ALM/Jira for any new user add/project creation/ upgrade/patching activities.
  • Support all Dev tools like GIT, Team City, Artifactory, Docker, Jenkins, SVN etc. for the existing or new CI/CD pipelines.
  • Develop and deliver training on the Testing Tool suite to end users as required.

POSITION REQUIREMENTS

  • Degree in Computer Science, Engineering or in Commerce/Business Administration or equivalent.
  • Certification in Software Quality (American Society for Quality - Certified Software Quality Engineer) or equivalent experience.
  • Minimum 5 years’ experience across a broad base of IT disciplines including software development, software design, software architecture and/or software testing for legacy, web and SAP environments.
  • Minimum 5 years’ experience in IT quality assurance and / or quality control activities for major initiatives.
  • Minimum 5 years of experience on automation tools like HP UFT
  • Minimum 2 years’ of hands on experience on HP ALM/Jira administration.
  • Minimum 2 years’ experience of DevOps tools like GIT, Team City, Artifactory, Docker, Jenkins, SVN etc.
  • Knowledge of Continuous Integration & Continuous Delivery/Deployment is a plus.
  • Certification in one of the following disciplines:
    • CSQE - Certified Software Quality Engineer
    • CSTE - Certified Software Tester
    • ISTQB Advanced - International Software Tester Qualifications Board
  • Experience with and effective use of test management tools such as HP ALM (formerly HP QualityCenter) and test automation tools (e.g. HP Unified Functional Test (formerly QuickTest Professional)
  • Specific experience in the following:
  • Ability to write Automation test plans.
    • Strong ability to gather automation requirements working with various groups such as BA’s and developers.
    • Design, Build and Execute automation scripts using HP UFT against Legacy, Web and SAP applications using VBA scripting language.
    • Ability to provide recommendations based on test results.
  • Strong awareness of industry software test automation standards
  • Ability to implement change and best practices successfully.
  • Professional presentation and demeanor as well as excellent customer liaison skills.
  • Communication and influencing ability at manager and working levels.
  • Ability to coach and mentor team members on automation fundamentals.
  • Ability to work independently as well as collaboratively with customers.
  • Ability to learn new tools & technologies quickly.
  • Keen attention to detail.
  • Ability to coach and mentor team members on automation fundamentals.

WHAT CP HAS TO OFFER:

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

ADDITIONAL INFORMATION:

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").