Software Development Test Automation Engineer
Canadian Imperial Bank of Commerce (Canada)
Build software quality at CIBC through API testing, Selenium automation, and hands-on systems testing within a hybrid Toronto work arrangement.
As a Consultant, Automation in Testing, you will work within an Agile scrum team in Capital Markets AML/TM Technology. You will create, maintain, execute, and demonstrate automation scripts while supporting quality delivery. The work includes reviewing unit-test gaps, translating business requirements into test cases, and coordinating testing across projects. You will help ensure client needs, system requirements, and project goals are met.
Key Responsibilities:
- Create and maintain API automation testing scripts
- Execute UI testing using Selenium-based automation
- Identify gaps in unit-test case reviews
- Design and manage end-to-end testing activities
- Coordinate deliverables, risks, updates, and stakeholder communication
Requirements:
- At least four years of hands-on Selenium UI automation experience
- Expertise in Java, C#, Python, or another programming language
- Software development testing and automation experience
- Good SQL knowledge as a prerequisite
- API testing, Jenkins, Azure DevOps, or banking experience desirable
Apply software testing, Selenium, API automation, and quality assurance expertise within CIBC’s Capital Markets AML/TM Technology team.
#J-18808-LjbffrReference: WJ-4483_1571529 · Posted 12 Nov 2026, 03:17 PM