We are:
The Advanced Technology Centers (ATCs) are the engine for reinvention in our clients’ transformation journey. Powered by more than 255,000 people across 24 countries, ATCs provide our clients with seamless access to industry insights and innovative technology solutions.
Stronger together!
The Advanced Technology Centers (ATCs) make a tremendous impact in solving our clients’ business problems by leveraging innovation, intelligence, industry insights, new IT, and new technology skills. With the global environment changing at a faster pace, our clients are facing unprecedented challenges, and they need us more than ever before. As a Network, ATCs are positioned to unlock greater opportunities and exponential value for our clients.
The value for our clients and our people:
For our clients, the Network provides the strength of our geographic diversity, greater resilience, and seamless access to the deepest industry knowledge, the latest in Gen AI solutions, and tech expertise from around the world.
For our people, it brings an opportunity to shape truly boundaryless career paths in a highly collaborative team of experts where they can learn from each other and solve the world’s most complex client challenges.
You Are
We are looking for a Mainframe Quality Engineer to ensure the quality, accuracy, and resilience of mainframe-based retail banking and investment applications. You will design and execute test strategies for batch and online processing, drive test automation where possible, and validate that financial and regulatory outcomes are correct.
Key Responsibilities
Develop test strategies, plans, scenarios, and cases from functional and technical requirements
Execute functional, integration, regression, end-to-end, and UAT-support testing across mainframe batch and online (CICS/3270) applications
Validate batch cycles by running and monitoring JCL jobs, verifying output files, DB2 data, and downstream feeds
Test financial calculations and processing logic, such as interest, fees, trade allocation, income distributions, and registered plan contribution and withdrawal rules
Verify regulatory and tax reporting outputs, including slips, statements, and confirmations
Create and manage test data, including masked or synthetic data in line with privacy requirements
Design and maintain automated regression suites for mainframe, API, and integration layers
Perform reconciliation and data validation using SQL and mainframe data tools
Log, triage, and track defects to closure; contribute to root cause analysis
Support production release validation, smoke testing, and post-implementation verification
Contribute to quality metrics, risk-based testing, and continuous improvement
Partner with BAs, developers, operations, and release management in Agile/hybrid delivery
This role will require a minimum of 3 days per week in the office.
Required Skills and Experience
[4-8+] years in QA/QE with substantial mainframe testing experience in Canadian retail banking and/or retail investments
Strong understanding of mainframe batch and online testing, JCL, and job scheduling
Proficiency in SQL/DB2 for data validation
Hands-on experience with File-AID, Xpediter, SDSF/ISPF, and similar tools
Experience with test management and defect tools (Jira, Xray, ALM/Octane, qTest)
Knowledge of test design techniques, regression strategy, and SDLC/STLC
Understanding of retail banking and investment products, including registered plans (RRSP, TFSA, RESP, FHSA, RRIF)
Strong attention to detail, with clear written and verbal communication
Bachelor’s degree or completion of a college program in a related discipline.
Preferred
Experience at a major Canadian bank or wealth/investment organization
Test automation experience for mainframe (Micro Focus UFT, Rocket/Zowe-based tooling, Selenium, Python, REST API testing with Postman or REST Assured)
Experience with test data management and service virtualization tools
Exposure to CI/CD pipelines and shift-left…