Software Quality Engineer II

Microsoft is a global technology company focused on empowering people and organizations through innovative software, devices, and services.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Enterprise SaaS

Description For Software Quality Engineer II

The Microsoft Windows & Devices (W+D) team is seeking a Software Quality Engineer II to join their Windows Silicon & System Integration (WSSI) team. This role focuses on validating and benchmarking breakthrough technological aspects across the Windows ecosystem for cutting-edge silicon.

The position involves multiple aspects of silicon development, validation, and support, including prototyping new designs, validating and debugging hardware features, SOC bring-up, device driver debugging, performance analysis, and developing automated regression test suites.

The ideal candidate should be a self-starter capable of facilitating cross-group collaboration with Microsoft internal teams and external partners. You'll work closely with architects, hardware design teams, software and firmware teams, and systems teams for feature definition, refinement, hardware support, optimization, and debugging.

Key responsibilities include:

  • Prototyping and validating new hardware features
  • SOC bring-up and device driver debugging
  • Developing automated regression test suites
  • Creating and modifying quality validation plans
  • Collaborating with internal groups for engineering releases
  • Managing external service partners for testing
  • Driving resolution of engineering blockers

Required qualifications include either a Master's degree with 2+ years of experience or a Bachelor's degree with 4+ years of experience in software industry. Strong programming skills in languages like C, C++, C#, PowerShell, or Python are essential, along with experience in debugging Windows device drivers.

Microsoft offers comprehensive benefits including healthcare, educational resources, savings and investments, parental leave, and opportunities for professional growth. The position is based in Hyderabad, India, with 0-25% travel requirements.

Last updated 16 hours ago

Responsibilities For Software Quality Engineer II

  • Prototype new designs, validate, debug new hardware features
  • SOC bring up, debug device drivers, performance analysis
  • Develop automated regression test suites
  • Develop and modify quality validation plans and procedures
  • Collaborate with internal groups and quality teams
  • Leverage and direct external service partners
  • Drive the resolution of engineering release blockers

Requirements For Software Quality Engineer II

Python
JavaScript
  • Master's Degree in Engineering, Computer Science, or related field AND 2+ year(s) software industry experience OR Bachelor's Degree with 4+ years experience
  • Experience developing/testing products across multiple release cycles
  • Programming experience in C, C++, C#, PowerShell, Python, Visual Basic, Javascript
  • Professional experience in debugging and validating device drivers on Windows
  • Strong problem solving, debugging, and troubleshooting skills
  • Experience in collaborating with internal and external partners
  • Knowledge of test automation and SOLID design principles
  • Experience with Source Control and Azure DevOps

Benefits For Software Quality Engineer II

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Software Quality Engineer II

Software Engineer II

Software Engineer II position at Microsoft's Defender Experts team, focusing on building AI-powered cybersecurity solutions and cloud services.

ROP - Software Engineer II

Microsoft Azure Storage is hiring a Software Engineer II to build performant scale-out block storage using DPU technology, requiring 4-12 years of experience in software engineering.

Software Engineer II

Software Engineer II position at Microsoft's ODSP team in Noida, working on cloud-scale services and engineering systems with hybrid work arrangement.

Software Engineer II

Software Engineer II role at Microsoft working on Azure Storage DPU team, building next-generation cloud storage solutions with focus on security, reliability, and performance.

Software Engineer II

Microsoft is seeking a Software Engineer II to join the People Analytics Experience team in Bangalore, building AI-powered employee experience solutions.