Senior QA

Appnovation TechnologiesToronto, ON

About The Position

We are looking for a skilled Senior QA Engineer to join our team and own the quality assurance function across an active Agile delivery engagement. Reporting to the Delivery/Engineering Lead, you will be responsible for continuous test automation that runs in parallel with sprint development cycles — ensuring that every feature shipped is reliable, secure, and production-ready. Your primary focus will span three core areas: UI automation using Cypress, API validation using Postman, and security/compliance validation through Veracode scanning. Beyond ongoing sprint support, you will serve as the dedicated QA resource during the client's formal User Acceptance Testing (UAT) phase — triaging defects, driving bug resolution, and delivering quick-fixes under real-world acceptance pressure. This role suits a QA professional who takes ownership of quality end-to-end, can operate autonomously within a fast-moving delivery team, and understands that great QA is as much about preventing issues as catching them.

Requirements

  • 4+ years of experience in software QA with a strong focus on test automation in Agile/Scrum environments
  • Hands-on proficiency with Cypress for UI/end-to-end test automation, including test suite architecture and maintenance
  • Demonstrated experience with Postman for API testing, including collection design, environment management, and automated assertions
  • Working knowledge of Veracode or equivalent SAST/DAST tools for vulnerability scanning and security validation pre-release
  • Experience executing QA activities concurrently with sprint development — not just at the end of the cycle
  • Proven ability to triage, prioritize, and resolve defects rapidly during UAT phases under client-facing pressure

Nice To Haves

  • Experience integrating test automation into CI/CD pipelines (Jenkins, GitHub Actions, or similar)
  • Familiarity with coding standards review and quality gates as part of a release checklist
  • Exposure to OWASP or other security testing frameworks

Responsibilities

  • Own the quality assurance function across an active Agile delivery engagement.
  • Responsible for continuous test automation that runs in parallel with sprint development cycles.
  • Ensure that every feature shipped is reliable, secure, and production-ready.
  • Focus on UI automation using Cypress.
  • Focus on API validation using Postman.
  • Focus on security/compliance validation through Veracode scanning.
  • Serve as the dedicated QA resource during the client's formal User Acceptance Testing (UAT) phase.
  • Triage defects, drive bug resolution, and deliver quick-fixes under real-world acceptance pressure.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service