QA & Automation Engineer
- Toronto, ON, Canada
- North York, ON, Canada
Base salary range: $90,000- $120,000 · Full-time
Applications open in a new tab.
Job details
- Pay
- Base salary range: $90,000- $120,000
- Job type
- Full-time
- Apply by
- Work location
- Work-life balance in a hybrid environment with at least 3 days in office
- Posting language
- English
- Posted
Original job description
At QFG, we combine human-centric collaboration with AI-driven innovation to redefine financial services. The ideal candidate will be a catalyst for change, using AI to transform and deliver unparalleled customer experiences and shaping a future where AI empowers our teams to do their best work.
Join our diverse, inclusive, and hybrid workplace to unleash your creativity and nurture your curiosity without limits. If you share this sense of infinite possibility, come shape your future at QFG.
What’s in it for you as an employee of QFG?
- Health & wellbeing resources and programs
- Paid vacation, personal, and sick days for work-life balance
- Competitive compensation and benefits packages
- Work-life balance in a hybrid environment with at least 3 days in office
- Career growth and development opportunities
- Opportunities to contribute to community causes
- Work with diverse team members in an inclusive and collaborative environment
We’re looking for our next QA & Automation Engineer. Could It Be You?
Questrade's Digital Experience Studio builds and runs our .com experience and the MarTech stack behind our marketing teams. We're hiring one hands-on QA & Automation Engineer who works across both. You won't just find and log defects. You'll fix them. You'll act as the Studio's design-minded quality gate, checking that what ships matches the design and brand as well as the spec. You'll also bring enough MarTech knowledge to test and troubleshoot Braze, customer data and tracking work. You’ll own CodeRabbit and QA automation across four cross-functional pods (page builds, experimentation, features and platform, and customer data and lifecycle), deciding how each ask should be tested before work begins.
Need more details? Keep reading…
Find it and fix it
- Diagnose defects, then fix them in code (front-end issues, template bugs, tracking errors, configuration problems) and submit the changes for review like any other engineer
- Escalate to the owning engineer only when a fix needs deeper platform or architectural work
- Take on small enhancements and maintenance tasks when the test queue is light
- Review builds against Figma designs and brand standards for spacing, typography, responsive behaviour, motion and interaction states
- Catch visual and UX issues that functional testing misses, and give designers specific, actionable feedback
- Run visual regression testing and keep baselines current as the design system evolves
- Validate Braze campaigns, templates, segments, triggers and personalization logic
- Verify event tracking, data accuracy and analytics instrumentation (GTM, GA4) end to end
- Test A/B experiments before launch, covering variant rendering, targeting and measurement
- Work with the Data Engineer and Principal Marketing Engineer to trace data issues to their source
- Build and maintain automated suites for regression, cross-browser/device, accessibility (WCAG) and performance (Core Web Vitals)
- Integrate tests into CI/CD so every release passes a consistent check
- Review incoming .com and MarTech requests with the Product Manager and set test scope and risk level
- Report on quality trends, escaped defects and automation coverage
- 4+ years in QA, test automation or a similar engineering role, with real production code contributions
- Strong HTML, CSS and JavaScript/TypeScript, enough to fix front-end bugs yourself
- Experience with Playwright, Cypress or similar, and with cross-browser tools such as BrowserStack
- A trained design eye: you can spot a misaligned layout or off-brand detail and explain why it's wrong
- Working knowledge of MarTech: Braze or a comparable marketing platform, tagging and analytics, and how customer data flows into campaigns
- Solid accessibility knowledge (WCAG) and experience testing for it
- Comfort working with design, development and marketing teams and balancing requests from both tracks
- Experience with Contentful or another headless CMS
- Experience with CDPs, A/B testing platforms or marketing automation
- Familiarity with Figma and design systems
- Fintech or regulated-industry experience
- Experience building an automation framework from scratch
- Base salary range: $90,000- $120,000
- The final compensation package will be commensurate with the successful candidate's experience, skills, and geographic location (Canada). It includes a comprehensive benefits plan and a competitive incentive (bonus) program for Full-Time Permanent roles.
,
At Questrade Financial Group of Companies, with multiple office locations around the world, we are committed to fostering a diverse, inclusive and accessible work environment. This is an environment where individuals are treated with dignity and respect. Here, the unique skills and experience you bring will be valued. You will be supported and motivated, so that you can harness your unlimited potential. Our team reflects the diversity of the communities we serve and operate in. Having a collaborative and diverse team helps us push boundaries to bring the future of fintech into existence - not only for the benefit of our customers, but for those who build their career with us.
Questrade Financial Group of companies Applicant Tracking System utilizes artificial intelligence (AI) for application screening. The AI system operates on predetermined criteria, with final decisions subject to human review.
Candidates selected for an interview will be contacted directly. If you require accommodation during the recruitment/selection process, please let us know and we will work with you to meet your needs.
More about this job
Responsibilities
Build and maintain automated quality checks across four cross-functional pods, define test scope and risk, and integrate testing into CI/CD. Diagnose and fix front-end, template, tracking, and configuration defects; verify design and brand quality, Braze campaigns, customer data, analytics, and A/B experiments.
Requirements
Candidates need at least four years of QA, test automation, or similar engineering experience, with production code contributions and strong HTML, CSS, and JavaScript or TypeScript skills. They should have experience with automation and cross-browser testing tools, accessibility testing, visual design review, and marketing technology, and be comfortable collaborating across design, development, and marketing teams.
Skills
- Quality Assurance
- Test Automation
- JavaScript
- TypeScript
- HTML
- CSS
- Playwright
- Cypress
- Cross-Browser Testing
- Visual Regression Testing
- Accessibility Testing
- WCAG
- Braze
- Google Tag Manager
- Google Analytics 4
- Figma
Benefits
- Health And Wellbeing Resources
- Paid Vacation
- Paid Personal Days
- Paid Sick Days
- Competitive Compensation
- Benefits Package
- Bonus Program
- Work-Life Balance
- Career Growth And Development Opportunities
- Community Contribution Opportunities
Visa sponsorship
Not detected in the job text
Categories
- Technology
- Software
- Engineering
- Marketing
- Finance & Accounting
Keywords
- Quality Assurance
- Test Automation
- JavaScript
- TypeScript
- HTML
- CSS
- Playwright
- Cypress
- BrowserStack
- CI/CD
- Visual Regression Testing
- Cross-Browser Testing
- Accessibility
- WCAG
- Core Web Vitals
- Braze
- Google Tag Manager
- Google Analytics 4
- MarTech
- Customer Data
- A/B Testing
- Figma
- Contentful
- Headless CMS
- Customer Data Platforms
- Design Systems
- Fintech
- Marketing Automation
- CodeRabbit