Full Time

Software Quality Engineer II

Microsoft
$70,000 - $90,000* / year (about $34–$43 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 will play a pivotal role in ensuring the highest quality of software products through rigorous testing and validation processes. This position involves designing, implementing, and executing test plans, as well as developing automated tests to support continuous integration and deployment pipelines. The successful candidate will collaborate with cross-functional teams to identify and resolve defects, enhance testing methodologies, and drive quality improvements throughout the software development lifecycle, ultimately contributing to a superior user experience.



Job Responsibilities

  • Design, develop, and execute comprehensive test plans and test cases.
  • Implement and maintain automated tests using industry-standard testing frameworks.
  • Collaborate with developers and product managers to identify testing requirements and ensure a thorough test coverage.
  • Analyze test results, report defects, and track them to resolution using defect management tools.
  • Participate in code reviews and provide feedback on design and development best practices.
  • Continuously improve testing processes and methodologies based on emerging technologies and industry standards.
  • Contribute to the identification and implementation of performance, security, and usability testing.
  • Document and communicate testing progress, results, and metrics to stakeholders.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 2+ years of experience in software quality assurance or testing.
  • Strong understanding of software development life cycle (SDLC) and agile methodologies.
  • Proficiency in scripting and programming languages such as Java, Python, or C#.
  • Experience with automated testing tools and frameworks (e.g., Selenium, TestNG, JUnit).
  • Familiarity with performance testing tools (e.g., JMeter, LoadRunner) is a plus.
  • Excellent analytical and problem-solving skills with a keen attention to detail.
  • Strong verbal and written communication skills to convey complex concepts effectively.


Technologies & Tools

The Software Quality Engineer II will be working with a variety of technologies and tools, including Azure DevOps for continuous integration and deployment, Selenium for automated testing, JUnit for Java testing, and other industry-standard software such as Git for version control and JIRA for project management. Familiarity with cloud services and containerization technologies may also be beneficial.



Ideal Candidates

Ideal candidates for the Software Quality Engineer II position possess a robust technical acumen combined with a passion for quality assurance. They demonstrate strong collaborative abilities and thrive in a team-oriented environment. Attention to detail, a proactive mindset, and a commitment to continuous improvement distinguish successful individuals in this role. Adaptability to changing requirements and the capacity to learn quickly in a fast-paced tech landscape are qualities that align well with Microsoft’s innovative culture.

Had a job search go strangely, or terribly? Tell us. We publish stories without names. Tell your story →

View Similar Jobs

Matches Jobs

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