Software Engineer – Quality

Jobtailor

Toronto

On-site

CAD 80,000 - 110,000

Full time

6 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Jobtailor in Toronto, Canada is seeking a QA Engineer to own the inbound bug pipeline for the Terminal, design and build an end-to-end Playwright testing framework, and run tests in CI against preview deployments. You will expand regression coverage for financials, charts, screener, portfolio, authentication, subscriptions, and paywall flows, while writing unit and integration tests.

You will collaborate with engineers across the data infrastructure, contribute debugging guides, and help improve

Qualifications

  • Proficiency in TypeScript, React, and Next.js.
  • Hands-on experience building end-to-end test automation (Playwright preferred) and unit tests (Vitest or Jest), and running them in CI.
  • Strong debugging skills across the full stack: browser devtools, network traces, server logs, error monitoring, database queries.
  • Experience testing and debugging data-heavy applications where correctness matters: finance, analytics, or similar.
  • Proven experience or strong interest in investing and finance.
  • Ability to read an income statement, understand LTM and NTM, and recognize incorrect P/E ratio or free cash flow figures.
  • Understanding of subscription tiers, entitlements, and paywalls.
  • Experience or interest in AI technologies, specifically Large Language Models (LLMs), including using AI coding agents in daily workflow.
  • Keen eye for design, UI, and UX.
  • Based in Canada.
  • Good coding and debugging ability; fixes issues directly rather than only filing tickets.
  • Nice to have: Python
  • Nice to have: Cloudflare Workers, Firebase/Firestore, PostgreSQL
  • Nice to have: Highcharts or other charting libraries
  • Nice to have: Finance coursework, CFA progress, or professional investing experience

Responsibilities

  • Own the inbound bug pipeline for the Terminal, including Sentry issues, customer-reported problems, and self-discovered bugs
  • Reproduce, prioritize, fix, or route Terminal bugs
  • Fix bugs across the React/Next.js frontend, Cloudflare Workers backend, and data layer
  • Investigate issues to their root cause
  • Design and build the Terminal's end-to-end Playwright test framework
  • Run end-to-end tests in CI against preview deployments
  • Expand regression coverage for financials, charting, screener, portfolio, authentication, subscriptions, and paywall flows
  • Write unit and integration tests alongside fixes
  • Create debugging guides, test conventions, and tooling for the engineering team
  • Work alongside engineers building the Terminal and Fiscal.ai data infrastructure

Skills

End-to-End Testing
Debugging
Attention to Detail
Problem-Solving
Collaboration

Education

CFA Progress

Tools

Playwright
Vitest
Jest
TypeScript
React
Next.js
Cloudflare Workers
Firebase/Firestore
PostgreSQL
Highcharts

Job description

  • Own the inbound bug pipeline for the Terminal, including Sentry issues, customer-reported problems, and self-discovered bugs
  • Reproduce, prioritize, fix, or route Terminal bugs
  • Fix bugs across the React/Next.js frontend, Cloudflare Workers backend, and data layer
  • Investigate issues to their root cause
  • Design and build the Terminal's end-to-end Playwright test framework
  • Run end-to-end tests in CI against preview deployments
  • Expand regression coverage for financials, charting, screener, portfolio, authentication, subscriptions, and paywall flows
  • Write unit and integration tests alongside fixes
  • Create debugging guides, test conventions, and tooling for the engineering team
  • Work alongside engineers building the Terminal and Fiscal.ai data infrastructure
Requirements
  • Proficiency in TypeScript, React, Next.js
  • Hands-on experience building end-to-end test automation (Playwright preferred) and unit tests (Vitest or Jest), and running them in CI
  • Strong debugging skills across the full stack: browser devtools, network traces, server logs, error monitoring, database queries
  • Experience testing and debugging data-heavy applications where correctness matters: finance, analytics, or similar
  • Proven experience or strong interest in investing and finance
  • Ability to read an income statement, understand LTM and NTM, and recognize incorrect P/E ratio or free cash flow figures
  • Understanding of subscription tiers, entitlements, and paywalls
  • Experience or interest in AI technologies, specifically Large Language Models (LLMs), including using AI coding agents in daily workflow
  • Keen eye for design, UI, and UX
  • Based in Canada
  • Good coding and debugging ability; fixes issues directly rather than only filing tickets
  • Nice to have: Python
  • Nice to have: Cloudflare Workers, Firebase/Firestore, PostgreSQL
  • Nice to have: Highcharts or other charting libraries
  • Nice to have: Finance coursework, CFA progress, or professional investing experience
Core Competencies

Demonstrates proficiency in TypeScript, React, and Next.js, with a strong focus on debugging and testing data-heavy applications in finance. Capable of designing end-to-end test frameworks and expanding regression coverage while collaborating effectively with engineering teams.

Highest-signal resume keywords
  • TypeScript Proficiency
  • React Development
  • Next.js Development
  • End-to-End Test Automation
  • Debugging Skills
Hard Skills
  • TypeScript
  • React
  • Next.js
  • End-to-End Testing
  • Unit Testing
  • Integration Testing
  • Debugging
  • Data Analysis
  • Financial Analysis
  • AI Technologies
Soft Skills
  • Attention to Detail
  • Problem-Solving
  • Collaboration
Certifications & Qualifications
  • CFA Progress
Industry Keywords
  • Finance
  • Analytics
  • Data-Heavy Applications
  • Subscription Models
  • User Experience
  • User Interface
Tools & Technologies
  • Playwright
  • Vitest
  • Jest
  • Cloudflare Workers
  • Firebase/Firestore
  • PostgreSQL
  • Highcharts
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer: Quality (Terminal)
Software Engineer: Quality (Terminal)

Fiscal.AI • Toronto

Hybrid
CAD 100,000 - 220,000
Equity options
Unlimited vacation
Remote-first
+1
Senior Software Engineer
Senior Software Engineer

Jobtailor • Mississauga

On-site
CAD 120,000 - 160,000
Principal Engineer
Principal Engineer

Jobtailor • Toronto

On-site
CAD 180,000 - 240,000
Senior/Staff Software Engineer, Data Platform
Senior/Staff Software Engineer, Data Platform

Terminal • Toronto

On-site
CAD 200,000 - 295,000
Equity
MacBook and equipment
Health benefits
+1
Senior Software Development Engineer in Test
Senior Software Development Engineer in Test

Kong • Toronto

On-site
CAD 70,000 - 90,000
Founding Customer Engineer
Founding Customer Engineer

Terminal • Toronto

On-site
CAD 282,088 - 331,453
MacBook and equipment provided
Comprehensive health/dental benefits
Healthcare spending account
+3
Senior Full Stack Developer
Senior Full Stack Developer

Jobtailor • Ottawa

On-site
CAD 90,000 - 120,000
Staff Front-End Engineer - CANADA (Remote)
Staff Front-End Engineer - CANADA (Remote)

Luxury Presence • Montreal (administrative region)

On-site
CAD 120,000 - 150,000
Founding Engineer (Platform)
Founding Engineer (Platform)

Terminal • Toronto

On-site
CAD 110,000 - 160,000
Equity packages
MacBook provided
Health benefits
+1
Senior/Mid Frontend Engineer - React
Senior/Mid Frontend Engineer - React

Sensor Tower • Vancouver

On-site
CAD 90,000 - 120,000