Back to jobs

QA Engineer

Collabera
Toronto, Ontario, Canada
Contract
9,500 – 10,500 / year
AI tools:
Claude
Cursor
Applications go directly to the hiring team

Full Description

* The expected base salary range for this position is $95/Hr - $105/Hr, depending on experience, skills, and internal equity.

* The Company offers a total rewards package in accordance with all applicable federal, provincial, and local laws and requirements. Benefit eligibility and offerings vary based on role, employment status, and work location.

* For contractor positions, benefits are limited to those entitlements and protections required by applicable law, which may include (as applicable) vacation pay, public holidays, leaves of absence, and other legally mandated benefits or payments.

* We may use AI-enabled and/or automated tools to support parts of our recruitment process, including application screening, interview scheduling, and candidate communications. These tools are used to enhance consistency and efficiency. All hiring decisions involve human review and are not based solely on automated processing

Why Join This Role?

* As GAM technology platforms scale to support a rapidly expanding global team, we're seeking a dynamic QA Engineer with deep DevOps expertise to drive critical support, enhancements, and innovation.

* This isn't just about testing it's about embedding quality assurance into the heart of our DevOps pipelines to ensure seamless continuous delivery, rock-solid platform reliability, and forward-thinking AI integrations. You'll play a pivotal role in a high-impact environment where your work directly contributes to operational excellence, security, and the adoption of emerging AI capabilities. If you're a collaborative problem-solver who thrives in a social, team-oriented setting and has a passion for blending QA rigor with automation and AI-driven workflows, this is your opportunity to shape the future of financial tech at one of North America's leading banks.

Project Scope:

* This role centers on enhancing and maintaining GAM technology platforms through DevOps automation, platform reliability, and AI-enabled innovations.

* You'll focus on integrating QA practices into CI/CD pipelines to support continuous delivery, enforce security standards, and foster a culture of developer enablement.

* Expect to tackle everything from troubleshooting complex system architectures to pioneering Agentic AI agents that automate business workflows all while ensuring our platforms remain secure, scalable, and compliant in a regulated financial services landscape.

Day-to-Day Responsibilities:

* In this hands-on role, you'll blend QA expertise with DevOps engineering to deliver quality at every stage of the pipeline.

* Expect a mix of collaborative troubleshooting, automation scripting, and innovative AI experimentation.

Agentic AI Development (with QA Integration):

* Design and implement Agentic AI agents to automate testing workflows, business processes, and quality gates in DevOps pipelines.

* Integrate AI-driven test automation into existing platform workflows, using tools like Playwright to create intelligent, adaptive test suites that evolve with application changes.

* Explore AI opportunities for operational improvements, such as predictive failure detection in CI/CD or automated regression testing contributing to bank's innovation strategy.

DevOps Pipeline Management (QA-Focused):

* Maintain and optimize reusable CI/CD pipelines using GitHub Actions and Azure DevOps, incorporating Playwright-based test automation to ensure every build passes rigorous quality checks.

* Automate deployment processes with Infrastructure as Code (IaC) tools like Terraform, Ansible, and CloudFormation, while embedding automated testing to minimize manual QA interventions and boost release velocity.

* Build and refine CI/CD workflows for efficiency, including containerized environments with Docker and Kubernetes/OpenShift, to support reliable, end-to-end testing from code commit to production.

Developer Enablement & QA Collaboration:

* Provide hands-on technical guidance to development teams, troubleshooting QA-related issues in complex system architectures and promoting test-driven development (TDD) practices.

* Document QA best practices, create knowledge-sharing resources (e.g., Playwright tutorials integrated with GitHub Actions), and lead workshops on test automation and DevOps tools.

* Foster cross-team collaboration by reviewing pull requests for test coverage, conducting code reviews with a QA lens, and championing a continuous improvement mindset.

Performance Optimization & Observability:

* Implement observability solutions (e.g., monitoring tools in Azure/AWS) with QA metrics to track test performance, flakiness, and pipeline bottlenecks.

* Perform capacity planning and performance tuning for test environments, resolving issues in system scalability and ensuring auto-scaling strategies align with QA needs.

Security & Compliance (QA Perspective):

* Embed security testing into pipelines using Playwright for vulnerability scans and compliance checks, ensuring adherence to bank's standards and regulatory frameworks (e.g., automated OWASP tests).

* Collaborate on audits and vulnerability remediation, integrating secret management tools like Vault or AWS Secrets Manager into secure test data handling.

* Proactively identify and mitigate risks in testing processes to maintain secure, compliant operations.

* This role demands strong communication skills—you'll be the go-to social collaborator, bridging QA, DevOps, and development teams through daily stand-ups, retrospectives, and knowledge-sharing sessions.

Must-haves include:

* 5+ years as a DevOps Engineer with a strong emphasis on QA/test automation; exceptional communication skills and a social, team-player mindset (must be office-based for in-person collaboration).

* 3+ years hands-on experience with Playwright for end-to-end test automation, including scripting complex UI/API tests in modern web applications.

Core DevOps & Automation Skills:

* Proficiency in CI/CD tools: GitHub Actions, Azure DevOps.

* IaC expertise: Terraform, Ansible, CloudFormation.

* Scripting: Python for automation and test framework development.

* Containerization: Docker and Kubernetes (or OpenShift).

* Cloud platforms: Azure, AWS (hands-on deployment and testing experience).

* Agentic AI Development: Experience building AI agents for workflow automation, with a focus on integrating into DevOps (e.g., AI-enhanced testing).

* Platform Support: Proven ability to architect and troubleshoot complex technical issues in distributed systems.

* Security Knowledge: Solid understanding of security best practices, compliance frameworks, and secure coding/testing in regulated industries.

Nice-to-Haves (Plusses):

* Prior experience at a bank (longer tenure preferred) for quick ramp-up to our ecosystem.

* AI/ML platforms and frameworks (e.g., knowledge of Agentic AI concepts like autonomous agents).

* Workflow orchestration tools: Airflow, Dask, or Spark for scaling AI/test jobs.

* Background in financial services or regulated sectors.

* Secret management: Vault, AWS Secrets Manager.

* Relevant certifications: GitHub Actions, CKA/CKAD, Azure DevOps Engineer, or AI-related (e.g., TensorFlow Developer).

* General test automation familiarity beyond Playwright (e.g., Selenium, Cypress) to round out QA versatility.

Applications go to the hiring team directly