29 Sep
|
Autodesk
|
Toronto
Position OverviewYou will apply solid 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.ResponsibilitiesFrameworks 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 Qualifications5+ 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.Robust 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 CandidateExperience testing platform, developer productivity, DevSecOps, or security‐sensitive workflows.Experience designing ephemeral test environments or service virtualization for complex dependencies.Salary TransparencySalary 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 & BelongingWe take pride in cultivating a culture of belonging where everyone can thrive. Learn more here: https://www.Autodesk.Com/company/diversity-and-belonging#J-18808-Ljbffr
📌 Sr. Software Developer In Test - C$107,000 - C$157,300 A Year (Toronto)
🏢 Autodesk
📍 Toronto