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 plays a critical role in ensuring the quality and reliability of software products. The incumbent will be responsible for designing and implementing effective testing strategies, conducting rigorous testing of software solutions, identifying defects, and collaborating with cross-functional teams to enhance product quality. This position demands a proactive approach to problem-solving and a commitment to continual improvement in software development processes and methodologies.



Job Responsibilities

  • Design, develop, and execute thorough test plans and test cases based on project specifications.
  • Identify, document, and track defects and support the development team in prioritizing issues.
  • Collaborate with developers and product managers to understand software requirements and functionalities.
  • Automate testing processes using chosen frameworks and tools to enhance testing efficiency.
  • Conduct performance testing, integration testing, and regression testing on various software products.
  • Prepare and deliver detailed reports on software quality, including metrics related to defects and software performance.
  • Participate in design and code reviews to provide feedback from a quality perspective.
  • Stay updated on industry trends and best practices in software testing methodologies.


Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 3+ years of experience in software quality assurance or testing roles.
  • Proficient in manual and automated testing techniques, including familiarity with test management tools.
  • Strong understanding of software development lifecycle (SDLC) and agile methodologies.
  • Experience with programming languages such as C#, Java, or Python for automation purposes.
  • Excellent analytical and problem-solving skills with a keen eye for detail.
  • Ability to communicate effectively with both technical and non-technical stakeholders.


Technologies & Tools

The Software Quality Engineer II will work with a variety of technologies and tools to drive quality assurance processes. Key tools include but are not limited to Azure DevOps for project management, Selenium and Appium for automated testing, and tools such as JIRA for defect tracking and reporting. Familiarity with cloud technologies and continuous integration/continuous deployment (CI/CD) pipelines will enhance the candidate's effectiveness in this role.



Ideal Candidates

Ideal candidates for this position possess a blend of technical expertise and soft skills that foster effective collaboration in a fast-paced environment. They demonstrate strong attention to detail, are self-motivated and exhibit a passion for quality assurance in software development. Individuals who thrive in dynamic situations, embrace innovation, and contribute positively to team culture will excel in this role. The ability to adapt to changing requirements and a commitment to personal and professional growth will also be highly valued.

Need to call your state’s unemployment office? We list every state’s phone lines, as each agency gives them. Find your state →

View Similar Jobs

Matches Jobs

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