Sr. Software Developer in Test (SDET)

AutodeskMontreal, QC
$107,000 - $157,300

About The Position

You will apply strong hands-on skills in test automation, CI/CD, and quality engineering to build scalable frameworks, pipelines, and quality systems that secure how we build and ship software at scale. Hands-on coding is core to this role (approximately 60–70%), focused on engineering durable test infrastructure using solid design patterns and maintainable abstractions. You will design, implement, and evolve automated test strategies and quality practices, partner closely with software engineers and product managers, and use data, telemetry, and incident learnings to prioritize what to automate and how to measure release confidence.

Requirements

  • 5+ years of experience building scalable automation systems, not just executing tests using Python, Go, or JavaScript
  • Demonstrated experience designing and maintaining test frameworks for distributed or multi-service systems
  • Hands-on experience with AWS environments and cloud-native application testing is a must
  • Strong understanding of CI/CD systems, containerization, Kubernetes, and release engineering concepts
  • Experience with observability and diagnostics tooling, plus data-driven approaches to improving quality signal
  • Ability to lead technically, influence quality strategy, and mentor engineers across teams

Nice To Haves

  • Experience testing platform, developer productivity, DevSecOps, or security-sensitive workflows
  • Experience designing ephemeral test environments or service virtualization for complex dependencies

Responsibilities

  • Own the design, build, and maintenance of production-quality, scalable test frameworks, harnesses, and suites appropriate to our stack, applying strong design patterns and engineering discipline.
  • Define scalable test architecture across unit, integration, and system levels (including containerized and cloud-backed environments), pipeline and regression coverage, and targeted performance or security-oriented checks where they add clear signal.
  • Comfortable working across multiple languages and runtimes (e.g. Python, Go, Groovy/Jenkins shared libraries, Node) as services require.
  • Embed automated tests into Jenkins and GitHub Actions (including self-hosted runner scenarios) so changes get fast, trustworthy feedback.
  • Own and evolve the CI quality gates (policy, thresholds, flake controls, and release criteria) and the supporting tooling (pipelines, shared libraries, reporting/telemetry, and developer workflows) so gates scale without becoming bottlenecks.
  • Partner on Docker image build/promotion paths, Kubernetes/GitOps deployments where applicable, and environment/test-data readiness.
  • Design and implement automated test strategies and supporting systems that provide fast, reliable signal across unit, integration, functional, regression, and non-functional dimensions (performance, reliability) as needed—optimizing for maintainability, cost, and developer feedback loops.
  • Build systems that prevent and detect regressions early (contract tests, invariants, canary-style validations, targeted diagnostics, and failure triage automation), and partner with developers to ensure issues are actionable through strong observability, logging, and reproducible environments.

Benefits

  • annual cash bonuses
  • stock grants
  • comprehensive benefits package
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service