Lead the development and refinement of automated testing frameworks to ensure product reliability within a data security-focused organization.. Develop and execute testing strategies covering end-to-end, API, and local application validation.. Manage the configuration and upkeep of test environments.. Lead efforts to detect, prevent, and resolve defects across the development lifecycle.. Partner with Engineering and DevOps teams to enhance CI/CD pipelines using automation and performance testing practices.. Identify weaknesses in current QA processes, recommend solutions, and drive organization-wide improvements.. Proactively communicate risks associated with tools, technologies, or testing methodologies as they emerge.
Responsibilities
- Lead the design and ongoing improvement of automated testing frameworks to ensure consistent product reliability.
- Define and implement comprehensive testing strategies for end-to-end, API, and local application scenarios.
- Manage the setup and maintenance of test environments.
- Lead initiatives to identify, prevent, and resolve software defects.
- Collaborate with Engineering and DevOps teams to strengthen CI/CD pipelines through automation and performance testing.
- Identify gaps in QA processes, propose actionable improvements, and lead their implementation across the organization.
- Proactively report on risks related to testing tools, technologies, or processes.
Requirements
- Demonstrated alignment with core company values, with preference given to candidates from startup, high-growth, or high-velocity environments.
- Must be located in Quebec or Ontario.
- Minimum of 7 years of QA experience encompassing both manual and automated testing.
- At least 5 years of hands-on experience with test automation frameworks such as Playwright, Selenium, or Cypress.
- Proven ability to adapt testing approaches under changing system constraints, such as absence of UI or limited observability, and to propose alternative validation methods.
- Solid programming skills in languages such as JavaScript or Bash, with a willingness to expand technical capabilities.
- Proven track record in designing and maintaining test automation frameworks.
- Strong communication skills when engaging with both technical and non-technical stakeholders.
- Demonstrates initiative and a commitment to continuous learning.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent professional experience.
Nice to Have
- Experience with browser-based and non-UI/system-level testing tools such as Playwright, Cypress, Selenium, custom test harnesses, CLI-driven tests, or API test frameworks.
- Extensive experience testing headless local applications, background services, or agents—including validation via API, CLI, logs, or events.
- Background working in cybersecurity-focused environments.
Tech Stack
Playwright, Selenium, Cypress, JavaScript, Bash, API testing frameworks, CLI-driven tests, Custom test harnesses
Benefits
- Competitive salary range.
- Up to six weeks of paid time off annually to support work-life balance.
- Comprehensive health benefits including life insurance.
- Comprehensive health benefits including short- and long-term disability coverage.
- Comprehensive health benefits including access to paramedical and telemedicine services.
- Comprehensive health benefits including a Health Spending Account (HSA).
Compensation
Competitive salary range
Work Arrangement
Remote work within Canada, specifically Quebec or Ontario
- Pursuit of excellence
- Resilience
- Mission focus
- Accountability
- Embracing conflict
Additional Information
- Proficiency in English is required due to operational needs.
- Candidates must reside in Quebec or Ontario.
- Preference is given to applicants with experience in startup, high-growth, or high-velocity companies.
- Company values play a central role in daily operations and decision-making processes.