Software Development Engineer in Test
Core
Build automated quality and software delivery systems for a new Electron-based desktop platform, focusing on CI/CD pipelines, test automation, and release validation.
Role type
Senior IC SDET (CI/CD & Release Engineering)
Builds
Automated test suites, CI/CD pipelines, desktop packaging artifacts, and release validation workflows for Windows desktop applications.
Domain
Desktop application engineering / Continuous Integration and Delivery / Test Automation
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Test automation development, CI/CD pipeline management, build automation, troubleshooting software failures, functional and regression testing, source control (Git), scripting (Python/TypeScript/PowerShell/C#/Java)
Preferred skills
Windows desktop application development, Electron framework, Windows packaging (MSI/WiX/NSIS), code signing workflows, virtual machine management, enterprise Windows environments
Technologies
Jenkins, CloudBees CI, GitHub Actions, Azure DevOps, Git, Python, TypeScript/JavaScript, PowerShell, C#, Java, MSI, WiX, NSIS
Responsibilities
Develop and maintain automated functional, integration, and regression tests; Build and maintain continuous integration pipelines; Automate Windows desktop packaging and release qualification; Investigate build and test failures to identify root causes; Create automated test environments using virtual machines; Document build, test, and release procedures.
Seniority
Senior, hands-on IC