Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experienceSoftware development or test automation experience using a language such as Python, TypeScript/JavaScript, PowerShell, C#, Java, or similarExperience developing automated tests for software applicationsFamiliarity with continuous integration and delivery concepts and tools such as Jenkins, CloudBees CI, GitHub Actions, Azure DevOps, or similarUnderstanding of source control systems such as Git and common software development workflowsAbility to troubleshoot common software, test automation, build, and environment problemsUnderstanding of software testing practices including functional, integration, regression, and end-to-end testingAbility to work collaboratively with software engineers and other technical team membersStrong written and verbal communication skillsExperience with Windows desktop applicationsExperience with Electron or applications built using web technologiesExperience with Windows packaging technologies such as MSI, WiX, NSIS, or similarExperience working with Jenkins or CloudBees CI pipelinesFamiliarity with Windows code signing and software publishing workflowsExperience automating install, upgrade, uninstall, and application-startup scenariosExperience using virtual machines or other automated test environmentsFamiliarity with enterprise Windows environments, device-management systems, corporate proxies, or restricted-user configurationsExperience investigating intermittent or flaky automated testsYou enjoy writing code that makes software development and testing more reliable. You are interested in understanding how software moves from a developer's change to a tested customer release, and you like working across test automation, build systems, and desktop application behavior.
You are comfortable troubleshooting technical problems, learning unfamiliar tools, asking questions when needed, and working with more experienced engineers on complex issues. You look for opportunities to automate repetitive work and improve the reliability of the team's development and release processes.
You also value the benefits of hybrid collaboration and are comfortable working regularly from Autodesk's Sheffield office while partnering with distributed teams across the company.
We are building a new desktop platform that enables Autodesk's web-based products to deliver richer, higher-performance experiences on Windows. Forma is the first product adopting the platform, with the longer-term goal of creating reusable desktop capabilities for additional Autodesk products.
You will join a new cross-functional platform team working across desktop application engineering, test automation, continuous integration and delivery, and software release.
This is a hybrid working position based out of Autodesk's Sheffield office. You will collaborate both in person with colleagues in Sheffield and remotely with engineering and partner teams across Autodesk.
Learn More