⚡ New

Software Development Engineer in Test

Autodesk

SheffieldFull-timeMid LevelOn-site

Job Description

Overview

In this role you will design and maintain automated quality and delivery systems for a new Electron-based desktop platform. You’ll work closely with cross-functional teams to improve developer feedback, automate release processes, and ensure reliable customer releases. The position blends test automation, build and release engineering, and troubleshooting within a hybrid Sheffield-based team.

You’ll contribute to shaping a scalable desktop platform that enhances Windows experiences for Autodesk customers.

Pay / Benefits
  • salary transparency
  • comprehensive benefits package
  • hybrid work arrangement
  • in-person onboarding and identity verification
  • belonging culture
  • career development
Responsibilities
  • Develop and maintain automated tests (functional, integration, end-to-end, installer, upgrade, regression) and expand coverage for new features
  • Create and maintain CI/CD pipelines using Jenkins or similar tools, automating build, test, packaging, and artifact creation
  • Automate Windows packaging, code signing, publishing, installation validation, upgrades, and release-candidate qualification
  • Investigate failures across build, test, installer, and app layers; reproduce issues and drive root-cause analysis
  • Execute testing when automation is unavailable or for exploratory validation; document test plans and risk areas
  • Build reusable test utilities, data, and automation components; create automated Windows test environments using VMs or reproducible infra
  • Participate in release-readiness activities, bug triage, and risk assessment; monitor results and distinguish defects from test/infra issues
  • Improve flaky tests and unreliable pipeline stages to enhance developer feedback and product quality
  • Document build, test, and release procedures for broader engineering use
  • Collaborate with software, product, and infrastructure teams to improve quality and productivity
Key requirements
  • Bachelor in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience
  • Experience with software development or test automation using Python, TypeScript/JavaScript, PowerShell, C#, Java, or similar
  • Experience developing automated tests for software applications
  • Familiarity with CI/CD concepts and tools (Jenkins, CloudBees CI, GitHub Actions, Azure DevOps)
  • Understanding of Git and common software development workflows
  • Ability to troubleshoot software, test automation, build, and environment issues
  • Understanding of functional, integration, regression, and end-to-end testing practices
  • Strong collaboration and communication skills
  • collaborative mindset
  • strong written and verbal communication
  • problem-solving and troubleshooting
  • Test automation
  • CI/CD
  • Jenkins

Posted Today

Related Jobs

Related Searches

Apply Now