Skip to content
Jobgether

Senior Software Development Engineer in Test (SDET)

CanadaRemote · Canada
Senior · Full-time · Security & IT
POSTED 13 NOVVERIFIED 1H AGO
Apply Ask
Role
0 days opentrue age
Same title, closed before
×1
Posted 13 Nov
Pay
CAD 68k–CAD 98kno pay posted
CAD 68kCAD 118k
Market p25–p75
CAD 106k–CAD 118k
Jobgether p25–p75
CAD 68k–CAD 98kn=5
Canada · n=11 · 365d to 10 Nov
CompanyJobgether →
2,000open roles
Opened · 30d
+5,598
Closed · 30d
−2,668
12d of snapshots · 30d window
Market
1,150open · Senior QA / Test
Opened · 7d
+777% of open
All qa / test
5,569open
All tracked boards · live 13 Nov · n=1,150
ReactRuby/RailsLLMsDistributed systemsTesting

Accountabilities:

You will lead the evolution of test automation and quality engineering practices, combining hands-on technical expertise with strategic influence across multiple engineering teams. Your responsibilities will include:

Lead the development and continuous improvement of scalable, maintainable test automation frameworks covering web, API, integration, and component-level testing.

Design and implement advanced automated testing suites across frontend, backend, services, and integrations using tools such as Playwright, Cypress, Selenium, or similar technologies.

Optimize CI/CD pipelines to improve build efficiency, reliability, test execution speed, and parallelization.

Establish testing strategies, quality standards, and technical guardrails for major product features, system redesigns, architectural initiatives, and cross-functional projects.

Mentor and coach engineers and SDETs, promoting best practices in test design, automation architecture, and quality engineering.

Collaborate with Product Managers, Developers, QA specialists, and Operations teams to clarify requirements, improve testability, and align on quality expectations.

Evaluate and introduce new testing tools, frameworks, and technologies through proof-of-concept initiatives and experimentation.

Contribute to the long-term QA automation roadmap and influence the organization's overall testing strategy.

Champion observability and monitoring practices using tools such as Grafana, Prometheus, New Relic, or similar platforms.

Lead root cause analysis for complex technical issues and ensure preventive automation is implemented to reduce recurring problems.

Maintain and promote consistent quality assurance policies, procedures, and engineering standards across teams.

Identify opportunities to leverage AI-powered testing tools and emerging technologies to improve automation efficiency and software quality.

Requirements:

You are an experienced quality engineering professional with a strong background in software testing, automation architecture, and technical leadership. You combine deep technical expertise with the ability to influence engineering practices, mentor others, and drive quality improvements across distributed teams. The ideal candidate will demonstrate:

At least 5 years of professional experience in software testing and test automation, including building automation frameworks and guiding engineering teams.

Strong expertise in end-to-end testing, integration testing, API testing, and service-level automation using tools such as Playwright, Cypress, Selenium, or Protractor.

Proven experience designing automated test frameworks for Ruby on Rails and React applications.

Solid understanding of modern software engineering principles, testing methodologies, automation patterns, and framework architecture.

Hands-on experience with CI/CD tools such as GitHub Actions, Jenkins, or Semaphore, including optimizing pipelines at scale.

Strong knowledge of quality engineering practices, including test strategy development, testability analysis, test design patterns, and risk-based testing.

Experience with monitoring, observability, and log aggregation platforms such as Grafana, Prometheus, New Relic, or Airbrake.

Familiarity with performance and load testing tools such as JMeter, k6, or Gatling.

Experience working with distributed systems, microservices, and cloud-based architectures.

Demonstrated technical leadership and mentoring capabilities, including coaching, knowledge sharing, and collaborative problem-solving.

Strong analytical and creative problem-solving skills, with the ability to navigate ambiguity and adapt to rapidly evolving environments.

Excellent communication and stakeholder management skills, with the ability to influence cross-team decisions and build alignment.

A proactive learning mindset and enthusiasm for experimenting with new technologies and improving engineering practices.

Additional experience that would be considered an asset:

Experience testing AI-powered features, including LLM-based applications, AI agents, retrieval-augmented generation (RAG) systems, and agentic workflows.

How Jobgether works

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!

Why Apply Through Jobgether?

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

#LI-CL1

Source · JobgetherFirst seen 13 NovOriginal ↗