Senior Quality Assurance Engineer
New
CanadaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years
- Required Skills
- PythonSQLCypressJavascriptTypeScriptAPI testingGoCI/CDPlaywright
Requirements
- 5+ years of experience in QA engineering, including strong hands-on automation experience.
- Proven ability to build or significantly extend test automation frameworks from scratch.
- Strong experience with modern E2E testing tools such as Playwright or Cypress.
- Solid programming skills in TypeScript, JavaScript, Python, or Go.
- Experience testing APIs, microservices, and third-party integrations in distributed systems.
- Strong understanding of CI/CD pipelines.
- Experience working with product and engineering teams to translate requirements into test strategies.
- Strong SQL skills and ability to validate data integrity.
- Ability to assess risk and make release quality decisions in high-impact environments.
- Excellent communication skills.
- Experience in fintech, payments, or regulated industries is a strong asset.
Responsibilities
- Design, build, and maintain scalable test automation frameworks covering API, integration, and end-to-end workflows.
- Develop and own end-to-end test suites using modern tools such as Playwright.
- Collaborate with product teams during design phases to identify edge cases, risks, and testability gaps.
- Define and implement risk-based release strategies.
- Integrate automated testing into CI/CD pipelines.
- Conduct exploratory, regression, and chaos testing for high-risk financial workflows.
- Investigate production issues, perform root cause analysis, and translate findings into test coverage improvements.
- Establish and track meaningful quality metrics.
- Partner with engineering teams to shift quality left and promote testable design practices.
View Full Description & ApplyYou'll be redirected to the employer's site