TechDoQuest Verified
Education, IT Services, Professional Training
Software Engineer in Test
Toronto, Ontario, CanadaOnsiteContractPosted 1 month ago
Compensation estimateAI
See base, equity, bonus, and total comp estimates for this role — free, no credit card.
Sign up to see compensation estimateThe position is open for contract and Fulltime both
Summary:
We are looking for a Hands‑on QE Automation Engineer who will focus on building and maintaining robust automation test suites across API and web UI layers, improving regression speed and reliability, and contributing to GenAI-enabled test engineering initiatives. The ideal candidate has strong API automation, Playwright (preferred) / Selenium skills, solid SQL proficiency, and experience implementing or enabling GenAI use cases in test lifecycle activities.
Roles & Responsibilities:
- Design and implement automated testing for APIs and web applications, ensuring high coverage for critical Wealth Management workflows.
- Build and maintain API automation frameworks (REST/GraphQL validation, schema checks, negative testing, contract checks) and integrate with CI/CD pipelines for continuous quality.
- Develop and scale UI automation using Playwright (preferred) and/or Selenium, implementing stable locators, smart waits, parallel execution patterns, and reliable reporting.
- Apply GenAI-enabled QE techniques to improve test efficiency—test case generation/optimization, intelligent test data creation, script maintenance and auto-correction, predictive risk analytics, and automated documentation/reporting.
- Perform data validation and reconciliation across systems using intermediate to advanced SQL, ensuring data integrity for downstream Wealth processes and reports.
- Collaborate in an Agile delivery model with developers, BAs, and product owners to define acceptance criteria, shift-left testing, and ensure quality gates for every release.
- Participate in defect triage and root cause analysis, providing actionable insights and improving regression selection and test stability.
Qualifications & Skills:
- Strong experience in API testing/automation including payload validation, status codes, response contracts, and error handling.
- Hands-on UI automation with Playwright and/or Selenium (Playwright + API automation strongly preferred).
- Experience implementing or using GenAI in test engineering; framework development/enablement is a plus.
- Intermediate to advanced SQL skills (joins, aggregation, reconciliation checks, troubleshooting).
- Strong analytical skills and ability to own automation outcomes end-to-end (design → execution → reporting → stabilization).
- Preferred: Experience with GraphQL API automation, framework design, reusable utilities, test architecture patterns, and enterprise QE tooling (test management, defect management, reporting).
Similar roles
- Software Engineer in TestOTR Solutions · Roswell, Georgia, United States · Onsite
- Software Engineer in TestIris Software Inc. · Toronto, Ontario, Canada · Hybrid
- Senior Software Engineer in TestEliassen Group · Durham, North Carolina, United States · Onsite
- Software Engineer in TestApplicantz · Vancouver, British Columbia, Canada · Hybrid
- Intern: Software Engineer in TestVeeva Systems · Toronto, Ontario, Canada · Remote