IT & Software

Software Development Engineer in Test

Autodesk

Sheffield · South Yorkshire · United Kingdom

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

Reference: WJ-747_30390027

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.