Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Sr. Software Developer in Test (SDET)

3 days ago Toronto, Canada

Job Requisition ID #

26WD95600

L'affichage de poste en français suivra / The French job
posting follows

Position Overview

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.

Responsibilities

  • Frameworks and test architecture: 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
  • CI/CD integration, quality gates, and tooling: 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
  • Automated test strategy and systems: 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
  • Prevent regressions at scale: 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

Minimum Qualifications

  • 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

The Ideal Candidate

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

-------------------------------------------------------------------------------------------------------------------------

Aperçu du poste

Vous mettrez à profit vos solides compétences pratiques en automatisation des tests, CI/CD et ingénierie qualité pour mettre en place des infrastructures évolutives, des pipelines et des systèmes qualité qui garantissent la fiabilité de nos processus de développement et de livraison de logiciels à grande échelle. Le codage pratique est au cœur de ce poste (environ 60 à 70 %), avec pour objectif de concevoir une infrastructure de tests robuste en utilisant des modèles de conception solides et des abstractions faciles à maintenir. Vous concevrez, mettrez en œuvre et ferez évoluer des stratégies de tests automatisés et des pratiques de qualité, travaillerez en étroite collaboration avec les ingénieurs logicielset les chefs de produit, et utiliserez les données, la télémétrie et les enseignements tirés des incidents pour hiérarchiser les éléments à automatiser et déterminer comment mesurer la fiabilité des versions.

Want more jobs like this?

Get Software Engineering jobs in Toronto, Canada delivered to your inbox every week.

Job alert subscription


Responsabilités

  • Cadres et architecture de test : Assurer la conception, la mise en place et la maintenance de cadres de test évolutifs et de qualité production, de harnais et de suites adaptés à notre pile technologique, en appliquant des modèles de conception solides et une discipline d'ingénierie rigoureuse. Définir une architecture de test évolutive à travers les niveaux unitaire, d'intégration et système (y compris les environnements conteneurisés et basés sur le cloud), la couverture des pipelines et des tests de régression, ainsi que des vérifications ciblées axées sur les performances ou la sécurité lorsqu'elles apportent un signal clair. Être à l'aise pour travailler avec plusieurs langages et environnements d'exécution (par exemple Python, Go, Groovy/bibliothèques partagées Jenkins, Node) selon les besoins des services
  • Intégration CI/CD, contrôles de qualité et outils : Intégrez des tests automatisés dans Jenkins et GitHub Actions (y compris les scénarios de runners auto-hébergés) afin que les modifications bénéficient d'un retour rapide et fiable. Gérez et faites évoluer les contrôles de qualité CI (politiques, seuils, contrôles des anomalies et critères de publication) ainsi que les outils associés (pipelines, bibliothèques partagées, rapports/télémétrie et workflows de développement) afin que ces contrôles s'adaptent sans devenir des goulots d'étranglement. Collaborer sur les processus de construction/promotion d'images Docker, les déploiements Kubernetes/GitOpsle cas échéant, et la préparation des environnements/données de test
  • Stratégie et systèmes de tests automatisés : Concevoir et mettre en œuvre des stratégies de tests automatisés et des systèmes de soutien qui fournissent des signaux rapides et fiables à travers les dimensions unitaires, d'intégration, fonctionnelles, de régression et non fonctionnelles (performances, fiabilité) selon les besoins - en optimisant la maintenabilité, le coût et les boucles de rétroaction des développeurs
  • Prévenir les régressions à grande échelle : Construire des systèmes qui préviennent et détectent les régressions à un stade précoce (tests de contrat, invariants, validations de type canary , diagnostics ciblés et automatisation du triage des défaillances), et collaborer avec les développeurs pour garantir que les problèmes soient exploitablesgrâce à une forte observabilité, à la journalisation et à des environnements reproductibles

Qualifications minimales

  • Plus de 5 ans d'expérience dans la construction de systèmes d'automatisation évolutifs, et pas seulement dans l'exécution de tests à l'aide de Python, Go ou JavaScript
  • Expérience avérée dans la conception et la maintenance de frameworks de test pour des systèmes distribués ou multiservices
  • Une expérience pratique des environnements AWS et des tests d'applications cloud-native est indispensable
  • Solide compréhension des systèmes CI/CD, de la conteneurisation, de Kubernetes et des concepts d'ingénierie de déploiement
  • Expérience des outils d'observabilité et de diagnostic, ainsi que des approches basées sur les données pour améliorer les indicateurs de qualité
  • Capacité à diriger sur le plan technique, à influencer la stratégie qualité et à encadrer les ingénieurs au sein des différentes équipes

Le candidat idéal

  • Expérience dans les plateformes de test, la productivité des développeurs, le DevSecOps ou les workflows sensibles en matière de sécurité
  • Expérience dans la conception d'environnements de test éphémères ou la virtualisation de services pour des dépendances complexes

Learn More

About Autodesk

Welcome to Autodesk! Amazing things are created every day with our software - from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.

We take great pride in our culture here at Autodesk - it's at the core of everything we do. Our culture guides the way we work and treat each other, informs how we connect with customers and partners, and defines how we show up in the world.

When you're an Autodesker, you can do meaningful work that helps build a better world designed and made for all. Ready to shape the world and your future? Join us!

Salary transparency
Salary is one part of Autodesk's competitive compensation package. For Canada based roles, we expect a starting base salary between $107,000 and $157,300. Offers are based on the candidate's experience and geographic location, and may exceed this range. In addition to base salaries, our compensation package may include annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package.

Diversity & Belonging
We take pride in cultivating a culture of belonging where everyone can thrive. Learn more here: https://www.autodesk.com/company/diversity-and-belonging

Are you an existing contractor or consultant with Autodesk?

Please search for open jobs and apply internally (not on this external site).

Client-provided location(s): Toronto, Canada, Quebec City, Canada
Job ID: autodesk-26WD95600
Employment Type: FULL_TIME
Posted: 2026-04-22T19:56:10

Perks and Benefits

  • Health and Wellness

    • Long-Term Disability
    • FSA With Employer Contribution
    • HSA
    • HSA With Employer Contribution
    • Fitness Subsidies
    • FSA
    • Health Insurance
    • Dental Insurance
    • Vision Insurance
    • Life Insurance
    • Short-Term Disability
    • Health Reimbursement Account
    • On-Site Gym
    • Pet Insurance
    • Mental Health Benefits
  • Parental Benefits

    • Fertility Benefits
    • Adoption Assistance Program
    • Family Support Resources
    • Non-Birth Parent or Paternity Leave
    • Birth Parent or Maternity Leave
    • Adoption Leave
  • Work Flexibility

    • Flexible Work Hours
    • Remote Work Opportunities
    • Hybrid Work Opportunities
    • Work-From-Home Stipend
  • Office Life and Perks

    • Some Meals Provided
    • Commuter Benefits Program
    • Casual Dress
    • Pet-friendly Office
    • Happy Hours
    • Snacks
    • Company Outings
  • Vacation and Time Off

    • Personal/Sick Days
    • Paid Holidays
    • Unlimited Paid Time Off
    • Leave of Absence
    • Paid Vacation
    • Sabbatical
    • Volunteer Time Off
  • Financial and Retirement

    • Relocation Assistance
    • Performance Bonus
    • Stock Purchase Program
    • Company Equity
    • 401(K) With Company Matching
  • Professional Development

    • Shadowing Opportunities
    • Access to Online Courses
    • Promote From Within
    • Learning and Development Stipend
    • Lunch and Learns
    • Tuition Reimbursement
    • Mentor Program
    • Internship Program
    • Leadership Training Program
    • Professional Coaching
    • Associate or Rotational Training Program
  • Diversity and Inclusion

    • Diversity, Equity, and Inclusion Program
    • Employee Resource Groups (ERG)
    • Woman founded/led
    • Black founded/led
    • BIPOC founded/led
    • Latinx founded/led
    • Asian founded/led
    • LGBTQ+ founded/led
    • Veteran founded/led