The company is an AI platform business that helps regulated financial institutions redesign, govern and deliver critical work, with enough oversight to meet strict regulatory demands.
Its products are an agent orchestration platform for governed AI work, a banking platform covering product, pricing, offers, billing, loyalty and relationship management, and an integration platform linking data, systems and workflows across large enterprises.
The company is headquartered in Toronto, Canada, and works with financial institutions in North America, Europe, the Middle East, Africa and Asia-Pacific.
The QA Engineer II role sits in the Banking Platform group. You will help keep the banking product high quality, reliable and ready as it is built, tested and shipped to customers.
The job calls for solid functional testing, good backend and data validation experience, and the ability to work on your own in a banking technology setting with a quick pace. Experience with AI tools is a plus, since the product is moving toward AI-enabled features.
Responsibilities
Plan and run testing across customer implementation projects, checking business requirements along the way and logging defects.
Read business requirements, functional specs and customer configuration details, then write the test scenarios and cases they call for.
Carry out functional, regression, integration, backend, API and end-to-end testing on SaaS banking implementations.
Check backend data processing, file-based workflows, system integrations, APIs, batch jobs and customer-specific settings.
Prepare and manage the test data needed to run tests.
Run test cases, record results, capture evidence and report progress clearly.
Log, track and retest defects in Jira or a similar tool.
Work with product and engineering colleagues to clarify requirements, fix defects and support release readiness.
Support UAT and validation by supplying test evidence, defect updates and scenario explanations when asked.
Build and maintain automated test suites that check product function, reliability and quality.
Put automated testing into every stage of the development lifecycle, adding automated regression and validation tests to the product CI/CD pipelines so the team gets fast quality feedback.
Find ways to widen test coverage, automate more, run tests more efficiently and raise overall product quality.
Spot repeatable test scenarios that are good candidates for automation.
Help improve QA processes, extend test coverage and raise overall product quality.
Make sure test coverage is clear, complete and matched to product requirements, that automation frameworks cut manual work and speed up releases, and that defects are documented, tracked and fixed early.
Keep testing status, risks and release readiness clearly communicated, and become a trusted QA partner within the Banking Platform engineering team.
Requirements
A bachelor's degree in computer science, engineering, information systems or a related field, or equivalent experience.
3+ years of software QA experience. Banking, fintech, financial services or enterprise SaaS experience is preferred.
Familiarity with or hands-on use of AI tools or AI-assisted testing, and interest in building AI-enabled QA workflows.
A strong grasp of the software testing life cycle, defect lifecycle, test planning, test case design and regression testing.
Hands-on experience with functional, backend, integration and end-to-end testing.
Good SQL skills for data validation, backend checks and investigating issues.
Experience testing APIs with tools such as Postman.
Experience with Jira, Confluence, test management tools or similar platforms.
The ability to turn business requirements into clear, effective test scenarios.
Strong analytical, problem-solving, documentation and communication skills.
The ability to work independently, set your own priorities and handle several initiatives at once.
Hands-on experience with automation tools such as Selenium, Cypress, TestNG, Cucumber, Rest Assured or similar frameworks.
Experience with performance testing tools such as JMeter.
Understanding of Kafka, ETL, batch processing, data pipelines or message-based integrations.
Basic knowledge of cloud platforms, Kubernetes, CI/CD pipelines, Git or DevOps practices.
The company may use AI and/or other automated tools to screen or assess applicants, but it will not use AI to conduct interviews or make hiring decisions.
Conditions
Hybrid work.
Salary range is CAD $85K to $100K. Hiring is done across several career levels, depending on experience, skills and demonstrated ability.
The position is open and waiting to be filled.
Equal opportunity: applicants with disabilities are welcome, and accommodations are available on request throughout the selection process.
Benefits
Company-paid health benefits.
Annual bonus opportunities.
Generous vacation and holiday time.
RRSP matching.
Employer-paid insurance coverage.
Wellness resources.
Extensive paramedical benefits, and more.
Paid volunteering days, plus opportunities for professional growth and career advancement.