Full Time

Software Quality Engineer II

Microsoft
$75,000 - $105,000* / year (about $36–$50 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Microsoft, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Software Quality Engineer II at Microsoft is responsible for ensuring that high-quality software products are delivered to customers by implementing robust testing methodologies and enhancing software development practices. This role involves collaborating with cross-functional teams to identify potential issues, designing and executing test plans, and driving improvements in the software development lifecycle. The ideal candidate will be required to demonstrate a strong analytical mindset, technical expertise, and a commitment to quality assurance and automation.



Job Responsibilities

  • Develop, document, and execute detailed test plans and test cases to validate software functionality.
  • Collaborate with development teams to ensure quality throughout the software development life cycle.
  • Identify, isolate, and report defects, managing the defect tracking process.
  • Implement automated testing solutions using industry standard tools and frameworks.
  • Participate in code reviews, providing constructive feedback to improve software quality.
  • Utilize analytical skills to provide insights into testing progress and defect trends.
  • Assist in the continuous improvement of testing processes and methodologies.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 3 years of experience in software quality assurance or testing.
  • Proficient in automated testing tools such as Selenium, Appium, or similar.
  • Strong knowledge of programming languages, including C#, Java, or Python.
  • Experience with performance testing and tools such as JMeter or LoadRunner.
  • Familiarity with Agile methodologies and software engineering practices.
  • Excellent problem-solving skills and attention to detail.


Technologies & Tools

The Software Quality Engineer II position involves working with a variety of technologies and tools that are essential for software testing and quality assurance. Key tools include Azure DevOps for project management and collaboration, Git for version control, and various automated testing frameworks such as Selenium and NUnit. Familiarity with continuous integration/continuous deployment (CI/CD) pipelines is also expected to enhance the automation and quality assurance processes.



Ideal Candidates

The ideal candidates for the Software Quality Engineer II role at Microsoft are those who exhibit strong analytical skills, attention to detail, and a passion for quality. They should have a proactive approach to problem-solving and be able to work collaboratively within cross-functional teams. Effective communication skills are critical, as candidates will engage with various stakeholders to align on quality standards and deliverables. A willingness to learn new technologies and adapt to evolving challenges in a dynamic environment will also be highly valued.

In the Milwaukee-Waukesha, WI metro area, the middle pay across its 821,000 jobs was $51,160 a year in May 2025, says the Bureau of Labor Statistics. Pay calculator →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.