This role is based in Toronto, Ontario, Canada, within the Technology Solutions line of business.
The company is a major North American bank, the fifth largest by branch count, serving more than 27 million households and businesses in Canada, the United States and abroad through a team of over 95,000 staff.
The quality engineering team tests the company's banking technology, and the company contacts candidates it wants to interview and tries to share outcomes with all applicants by email or phone.
Responsibilities
Work with AI-assisted engineering tools and coding agents.
Gain hands-on use of AI-assisted software engineering and agentic coding tools such as GitHub Copilot, Cursor, Claude Code, OpenAI Codex, or an equivalent.
Bring technical and functional skill, backed by a strong quality engineering background.
Build, debug, run and upkeep complex automated test cases.
Own testing for every project and release, including integration and business acceptance testing.
Apply risk analysis methods and tools that suit the project's development approach.
Set testing priorities and keep milestones, activities and tasks on schedule.
Write and run test cases so the team meets its timelines.
Make sure testing does not affect production, such as file transmission scheduling, and that it follows information security and privacy policies and guidelines.
Follow established testing processes to identify, assess, address, resolve or escalate issues, and build contingency plans when needed.
Take part in audit reviews of test artifacts, confirming they meet standards and audit requirements and are stored on the project site.
Take part in gate reviews of testing activities and artifacts, checking they adhere to gating criteria.
Lead and carry out QE work within sprints and the SIT phase, working with all teams to plan, execute, report and drive continuous improvement.
Apply quality engineering best practices wherever you can, and keep status tracking and reporting to the QE manager accurate.
Share automation goals, priorities and status with customer and internal stakeholders.
Push automation teams to meet time-critical deadlines.
Write and implement automation test plans and test strategies.
Analyse projects for their testing needs and propose an automation solution.
Show initiative and ownership in a fast-moving environment.
Requirements
Hands-on work testing Salesforce apps and their configuration.
Solid grounding in financial services, including commercial lending and retail banking. Treasury Management knowledge is preferred.
Prior nCino implementation experience from a testing or QA standpoint.
Experience writing complex end-to-end test scenarios and test conditions for demanding business requirements or use cases in nCino workflows.
Able to represent testing in Joint Application Design sessions, spot critical gaps in requirements and design, recommend changes to testable requirements, and design matching test scenarios.
Strong Java skills to write code and functions for complex scenarios and integration points across legacy and digital technologies (5 years).
In-sprint UI automation with Java Selenium and API testing (5 years).
Working knowledge of and experience with automation frameworks (4 years).
Hands-on experience with DevOps, continuous integration and testing (2 years).
Solid agile experience with sprint ceremonies, Scrum, planning and retrospectives (2 years).
Ability to create and plan an automation strategy covering in-sprint automation and automated regression testing.
Communication and analysis skills that are strong.
Languages: Java, SQL, and any scripting language such as JS or Python.
Good to have: mobile or device testing experience.
Good to have: working proficiency in French.
Conditions
Based in Toronto, Ontario, Canada.
Hours: 5.
Pay range is $81,600 to $115,200 CAD. The base pay offered may vary based on skills, experience, job-related knowledge, geographic location and business needs, and pay can progress through the range over time as you grow in the role.
You are encouraged to ask your recruiter any compensation questions, as they can give more specific details for this role.
This role is subject to provincial regulation for employment purposes, and each province or territory may have its own rules.
Benefits
Total rewards cover base salary, variable compensation, health and well-being benefits, savings and retirement programs, paid time off, banking benefits and discounts, career development, and recognition programs.
Regular career, development and performance conversations with your manager.
Access to an online learning platform and a range of mentoring programs.
Training and onboarding sessions to prepare you for the role.