Who We Are
At Momentum Financial Services Group, we help people move forward by reimagining how money works for those who need it most. With more than 40 years of experience, we’re the team behind Money Mart—Canada’s largest non-bank branch network—and a leader in financial solutions for underserved communities.
From short-term loans to money transfers and prepaid cards, we power the products, technology, and operations that connect over a million customers a year to the money they need, when they need it.
At MFSG, we come together across teams and departments to create something bigger than ourselves: solutions that remove barriers and give people access to money they might not get anywhere else. Whether you're solving problems, building systems, or shaping strategy, your work fuels real support for real people.
We’ve Got You Covered
Compensation Philosophy – Our strategy is simple: we aim to match the market. We regularly review industry standards to ensure our total rewards package is competitive and fair.
Discretionary Annual Bonus – Opportunity for a discretionary bonus based on individual and company performance.
Comprehensive Benefits – Health and dental plans with 100% of the premiums covered, plus an Employee Assistance Program for mental well-being and personal support.
Retirement Plans – Robust retirement savings options to help you plan for the future.
Hybrid Work Environment – Flexibility to balance remote work and in-office collaboration. At our head office, enjoy a relaxed environment with breakout rooms and snacks to keep you energized.
Perks and Rewards – Tuition assistance and professional development reimbursement, employee discounts through Perkopolis, and rewards and recognition programs.
The Job: Test Automation Engineer
We are seeking a highly skilled Test Automation Engineer to design, implement, and maintain automated testing frameworks across multiple platforms. This role requires hands-on technical expertise, strong problem-solving skills, and experience leading test automation initiatives. Candidates must reside in the GTA area as this role requires being in-office 3 days per week at our Toronto Corporate Office.
What You’ll Do
Design and write test automation scripts to maximize coverage for critical application areas
Configure and set up Selenium Test Environments (STE) and IDEs for automation
Implement and maintain automation frameworks tailored to project structures
Create, enhance, debug, and execute automated test cases
Manage defect identification, reporting, and resolution processes
Oversee regression testing and manage testing changes
Conduct load and performance testing using JMeter
Troubleshoot issues with object identity and error handling in automation scripts
Collaborate with manual testers and QA leadership throughout the SDLC
Ensure adherence to enterprise application design standards and testing best practices
Adapt current web applications for mobile platforms and script tests across desktop, mobile, and online channels
Partner with development and DevOps teams to integrate testing into CI/CD pipelines
Implement testing procedures to identify bugs and drive software quality
What You’ll Bring to the Table
Hands-on expertise in programming languages: Java, JavaScript, and Python (with .NET as a plus)
Strong knowledge of Selenium automation frameworks across multiple platforms
Proficiency in load and performance testing with JMeter
Experience with CI/CD pipelines and Azure DevOps (preferred)
Strong troubleshooting, problem-solving, and communication skills
Ability to manage and prioritize multiple projects in a fast-paced environment
Self-motivated, proactive, and collaborative approach to testing and quality assurance
Knowledge of financial services domains such as loans, underwriting, collections, and fraud (a plus)
Education + Experience
Bachelor’s degree in Software Engineering, Computer Science, Information Technology, or related field (or equivalent experience)
7–10 years of test automation experience across different frameworks and platforms
Minimum 3 years of leadership or team lead experience in QA/test automation
1–2 years of experience with BrowserStack for cross-platform/browser testing
1–2 years of experience in the financial services industry preferred
Proven ability to test high-volume transaction systems and communicate results clearly to business stakeholders
If you’re ready to lead automation testing, optimize performance, and ensure enterprise applications deliver at scale, apply today and help us raise the bar for quality and reliability.
#SJ