ABOUT INFORMATION & TECHNOLOGY AT CN
this is why CN invests around $100 million every year on IT projects and infrastructure. And with close to 1,000 in-house employees, CN’s IT team is more than a first-
class technology shop they’re railroaders, dedicated to enabling our people to work better and to helping our trains run safely.
WHY YOU WANT THIS JOB
As part of the Quality Assurance organization, the Quality Assurance Expert are accountable to adopt and integrate best-
in-class test engineering and practices that deliver effective business solutions.Reporting to the Quality Manager the QA Expert has broad view of test strategies, addressing requirements such as automation, performance testing, NFR,Test Data Management and Field tests.
The candidate demonstrates good knowledge with tools market and defines the capabilities with their operating model that will help the test team to deliver value efficiently.
The QA expert will use their deep skills in core testing, technical testing, and testing method / tools to establish a strategy that will increase test automation wherever relevant and possible.
Once implemented, the core capabilities defined and configured by the experts will be consumed by the test teams who will then deliver much more rapidly their scope.
This role requires both broad and deep technology knowledge and the ability to design solutions by mapping common customer business problems to reusable end-
to-end technology solutions. Test experts enable performance and encourage velocity and reliability of all test cycles executed at CN.
Collaborate with the team to document standards and train the testing community on the value and benefits of implementing automation throughout the testing cycle
Focus on communications and foster collaboration by regularly providing updates to teams about ongoing initiatives and encouraging teams to work together to accomplish common goals and learning
Create and enable a positive and engaging work environment by deploying sets of capabilities that will make testers focus on added value activities instead of repetitive tasks
Ensure knowledge is preserved through cross-training for key skill sets in the team (knowledge transfer)
Drive key decisions involving QA and technologies
The resource will help define, implement, standardize and maintain the right tools, processes and techniques that will deliver test capabilities that will be consumed by the rest of the test teams at CN
The expert will contribute to Architecture Assessment & Optimization of the capabilities that are supporting all the different QA activities
The majority of the roles aims in defining strategynd reusable capabilities that will support test delivery on subject such as :
Drive increased test automation coverage in all areas, leveraging tools such as HP UFT or Tosca
Define and Design automated test frameworks for functional, system, regression and performance testing, using for example Load Runner or Performance Center
Drive high quality, robust and reusable automation tests working across a varying set of technologies and products by understanding the business domain special requirements
Prepare test data strategy and test environment set-up. Consider service virtualisation wherever applicable
Provide clear and concise descriptions, reproduction steps and verification of results to facilitate the reusability of these capabilities, using process documentation such as Confluence
The experts will ensure that our strategy evolves and improves overtime and will help delivering test Capability Maturity Assessments and participate on roadmaps definition to define the future capabilities needed for the QA team
Continuously look for process improvements and new considerations that will increase efficiency
Work with managers and supervisors to focus on Continuous Improvement activities within their areas of responsibility
Work closely with management to establish sustainable Lean practices that empower employees, accelerate change, and enable personal and team development
Serve as a change agent to challenge existing processes in place. Use data to communicate and support the opportunities that exist
workers, and management
Bachelor's degree or equivalent work experience
10+ years of relevant experience in the Test Automation, Performance or TDM Architecture.
3+ years’ experience in Software Automation development
2+ years’ knowledge of QA methodologies, tools, automation, and processes (e.g. HP UFT, Selenium).
2+ years’ experience in Agile Scrum or Kanban
Proficient with test automation using tools such as HP UFT, Tosca, Selenium
Proven experience in delivering test automation in complex ecosystems containing multiple systems and interfaces
Excellent knowledge and expertise with tools such as HP Load Runner, Dynatrace, Performance Center
Relevant DB expertise with concepts related to Data Masking, Gold Data provisioning, Synthetic Data injection
Good understanding of database management
Ability to propose ways to virtualize services in the context of systems integration
Experience with Jira and Confluence an asset
Experience with QA systems such as HP test suite (ALM, OCTANE, and Performance Center) an asset
Good experience with DevOps and concepts related to continuous testing and pipeline management an asset
Experience with complex back end systems such as SAP ECC an asset
CN is an employment equity employer and we encourage all qualified candidates to apply. We thank all applicants for their interest, however, only candidates under consideration will be contacted.
Please monitor your email on a regular basis, as communication is primarily made through email.