Software Engineering IC2
Microsoft
About the Role
The Surface Engineering Test & Validation team in Redmond, WA is looking for a Design Verification Engineer. This role involves understanding the integration of software and hardware to ensure reliable Surface experiences.
Key Responsibilities
- With guidance, identify the scope of testing and contribute to quality plans for one or more Surface feature areas, including defining test requirements and estimating validation work.
- Create, maintain, and execute manual and automated tests for Surface hardware and software features.
- Develop scripts and tools to collect system logs, configuration information, telemetry, and other diagnostic data needed to understand product behavior.
- Document product issues using Azure DevOps or related engineering systems, including reproduction steps, expected and actual results, and supporting diagnostic information.
- Investigate test failures and product issues with guidance from project leads and experienced engineers, and collaborate with feature teams to support issue resolution.
- Use available data to identify validation gaps and opportunities for additional testing and help create reports or visualizations that communicate product quality and test coverage.
- Leverage AI-assisted development tools to create and maintain automated tests, scripts, and validation workflows, and communicate technical findings through engineering discussions, reports, and presentations.
Requirements & Tech Stack
- Proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.
- Familiarity with scripting such as PowerShell.
- Familiarity with source control, Azure DevOps or similar engineering tracking systems.
- Familiarity with AI-assisted software development or test-generation tools.
Qualifications
- Bachelor's Degree in Computer Science, or related technical discipline.
- OR equivalent experience.
- Academic, internship, project, or professional experience with software testing, test automation, Windows-based development, hardware/software integration, or device validation.
Other Requirements:
- Ability to meet Microsoft, customer and/or government security screening requirements. This includes passing the Microsoft Cloud Background Check.
- Preferred Qualifications: Bachelor's Degree in Engineering, Computer Science, or related field.