Job descriptionSenior QA API Automation Engineer (6-month contract)
Key information / Informations clés
• Reference: 1809
• Region: Toronto, ON
• Job type: Contract
• Duration: 6 months (strong possibility of extension)
• Work model: Hybrid (2 days/week onsite)
• Industry: Banking
• Working hours: 37.5 hours/week
Summary / Résumé
The Senior QA API Automation Engineer leads the strategy, architecture, and execution of API automation across digital platforms, including AI- and LLM-powered services, with a strong focus on enterprise-grade quality engineering and Parasoft tooling.
Responsibilities / Responsabilités
• Own the end-to-end API automation strategy across microservices and distributed systems
• Design and build advanced API automation using Playwright, Cypress, RestAssured, Postman/Newman, and Karate
• Design and automate AI/LLM test cases validating correctness, consistency, determinism, safety, and response quality
• Build automated tests for LLM prompt handling, structured outputs (JSON), error scenarios, and edge cases
• Implement contract testing, schema validation, negative testing, and API security testing
• Integrate automation into CI/CD pipelines and promote shift-left quality practices
• Use service virtualization and mocking tools to stabilize test environments
• Improve automation stability, reduce flakiness, and define quality KPIs and metrics
• Provide technical leadership, mentorship, and code reviews
• Collaborate with security, architecture, and DevOps teams to align testing with governance standards
Requirements / Profil recherché
• 8–12 years of QA and automation experience
• 4–6 years in a senior or staff-level QA automation role
• Strong expertise in API automation frameworks and strategies
• Proven hands-on experience with Parasoft SOAtest and Parasoft Virtualize
• Strong programming skills in Java, JavaScript/TypeScript, Python, or C#
• Experience with CI/CD pipelines, microservices architectures, Git, cloud platforms, and containerization
Technical skills / Compétences techniques
• Playwright (API), Cypress (API), RestAssured, Postman/Newman, Karate
• Parasoft SOAtest, Parasoft Virtualize
• API security testing, contract testing, schema validation
• AI/LLM API testing and structured outputs (JSON)
• Jenkins, GitHub Actions, Azure DevOps
• Docker, Kubernetes
• JMeter, Gatling, k6
• WireMock
Languages / Langues
• English