Overview
We’re Ratehub, a Canadian Fintech serving as a one-stop shop for consumers’ financial needs across Save, Spend, Borrow, Invest, and Protect. Our team works across Product & Engineering, Sales & Marketing, Finance, Operations, and more to help Canadians make better financial choices. We deliver digital application technology and in-house brokerages that assist over 2M Canadians per month. Our businesses include mortgage and life insurance brokerages, home and auto insurance brokerages, mortgage origination and servicing, a Financial Services Marketplace, and a content business across Ratehub and MoneySense. We strive to deliver the best online mortgage experience, personalized credit card and loan options, and competitive insurance policies year-round. This role is based in downtown Toronto, with remote candidates considered for the right fit.
We are looking for a QA Automation Engineer (14 month contract with potential to become permanent) to join a cross-functional team of developers, product managers, and other quality engineers to test and deliver high-quality products. The ideal candidate is hands-on, owns reliable automation, drives quality and efficiency through systems and processes, and collaborates to build user-centric experiences for Ratehub members.
Role type: Contract (14 months) with potential to convert to permanent. Location: Downtown Toronto (remote considered).
Responsibilities
- Collaborate with Engineering, Product, and Design to define test strategy and test plans for high-quality, user-centric products
- Own testing plans, processes, and strategies to ensure testing is efficiently executed throughout the development lifecycle
- Design and maintain automated test suites for end-to-end testing including functional, regression, integration, and smoke testing
- Perform manual cross-browser testing for responsive design and compatibility, while driving automation wherever possible
- Troubleshoot and debug test failures; identify root causes and work with development teams to resolve issues
- Participate in best practice discussions and code reviews to improve processes, libraries, and ways of working across QA and Engineering teams
- Contribute to release cycles and CI/CD pipelines, providing feedback for faster releases with an automation focus
- Define and track quality metrics such as test coverage, automation coverage, and defect counts to identify gaps and improvement areas
Qualifications
- 3+ years of quality assurance and test engineering experience
- Bachelor’s degree in Computer Science or related field, or equivalent experience
- Strong knowledge of QA methodologies, test strategies, and best practices
- Proven ability to translate business requirements into automated test plans
- Proven ability to implement and evolve QA processes to scale testing across multiple products
- Experience in an agile development environment (Scrum/Kanban ceremonies)
- Track record of developing maintainable automated test suites
- High proficiency in test automation frameworks such as Selenium, Cypress, or equivalent
- High proficiency with Java, TypeScript, or equivalent language
- Proficient with Git and source control
- Excellent verbal and written communication skills
- Curiosity and ability to learn quickly in a changing environment
Other skills
- Experience integrating automated tests into a CI/CD pipeline using DevOps tools (e.g., Jenkins, GitHub Actions)
- Hands-on experience with JIRA and Confluence
- Knowledge of Web Services protocols – JSON, HTTP, XML, SOAP
- Experience with API testing tools such as Rest Assured, Postman, SoapUI, JMeter
- Knowledge of mobile testing tools such as Appium
Our Tech Stack
- QA Automation: Postman, Selenium
- Back-end: Node/Express, PHP/Laravel, Java
- Front-end: JavaScript/React, styled-components/CSS, Next.js
- Databases: PostgreSQL, MongoDB, Redis
- Eventing/Pub-Sub: Kafka
- CI/CD: GitHub Actions, ArgoCD, Argo Workflows
- Packaging and Deployment: Docker, Kubernetes, Helm, GCP/GKE
- Observability and Monitoring: New Relic, Heap
Culture Fit
- Members first — we prioritise the interests and needs of our members above all else
- Growth mindset — we set ambitious goals and challenge the status quo, taking responsible risks
- Better together — we are One team with One common goal, supporting each other to achieve great results
- Run after problems — we tackle problems head on, seek solutions, and choose the harder right over the easier wrong
- Measure, Learn, Iterate, Innovate — we focus on getting things done, measure what matters, and iterate in a data-driven way
Ratehub welcomes and encourages applications from people with disabilities. Accommodations are available upon request for candidates taking part in all aspects of the selection process.