Quality Engineering Lead / Automation Architect
J
JobgetherEnterprise software
Remote work arrangement within Canada.Full-TimeLead
Salary117,000 - 143,000 CAD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- At least 5 years of experience in software quality assurance and testing.
- Required Skills
- SQLCypressJavascriptJenkinsTypeScriptSeleniumCI/CDGitHub ActionsAzure DevOpsPlaywright
Requirements
- Bachelor’s degree in computer science, engineering, information systems, or a related discipline, or equivalent practical experience.
- At least 5 years of experience in software quality assurance and testing.
- Expert-level experience building enterprise-scale test automation frameworks using Playwright, Selenium, Cypress, or comparable technologies.
- Strong programming skills in TypeScript or JavaScript.
- Experience with Git, API testing, SQL, debugging, and code review.
- Demonstrated experience integrating automated regression testing into CI/CD pipelines using Azure DevOps, GitHub Actions, Jenkins, or similar platforms.
- Proven ability to scale automation practices through technical standards, mentoring, coaching, and effective delegation.
- Experience using quality metrics, dashboards, and KPIs to guide engineering decisions and demonstrate measurable improvements.
- Experience testing complex web-based enterprise applications in Agile development environments.
- Strong analytical, troubleshooting, and problem-solving skills, together with excellent written and verbal communication.
- Preferred: hands-on experience developing substantial Playwright test suites in TypeScript, including fixtures, workers, parallelization, test isolation, retries, and trace-based debugging.
- Experience in regulated industries is preferred, particularly familiarity with GxP and 21 CFR Part 11 requirements.
Responsibilities
- Own the test automation strategy and roadmap, and establish architectural standards and coding guidelines.
- Design, build, and enhance automated test suites using Playwright and TypeScript.
- Assess manual test cases and organize smoke, core regression, and release regression suites.
- Integrate automated regression testing into CI/CD pipelines with development and DevOps teams.
- Evaluate and apply AI-enabled tools for test generation, maintenance, coverage analysis, and defect identification.
- Build, coach, and develop the QA team, establishing responsibilities, standards, delegation practices, and ownership models.
- Define team goals, performance expectations, and career development plans; support recruitment and onboarding.
- Participate in requirements, design, and architecture reviews to identify risks and prevent defects.
- Define release-readiness criteria and quality gates, oversee QA activities for releases, and support validation and compliance requirements.
- Establish quality scorecards, dashboards, and KPIs, and lead root cause analysis of production or escaped defects.
View Full Description & ApplyYou'll be redirected to the employer's site