DE Jobs

Search from over 2 Million Available Jobs, No Extra Steps, No Extra Forms, Just DirectEmployers

Job Information

Microsoft Corporation Senior Software Quality Engineer- Windows + Devices, Applied Sciences Group in Redmond, Washington

Senior Software Quality Engineer- Windows + Devices, Applied Sciences Group

In Windows + Devices we're seeking a passionate Senior Software Quality Engineer to join Microsoft Applied Sciences Group . You will play a crucial role in ensuring the highest quality of deliverables for our next-generation (Artificial Intelligence) AI devices, built on a custom (Android Open Source Project) AOSP-based OS and AI-first hardware.

This position offers a unique opportunity to explore and implement novel testing techniques at the intersection of hardware, software, and AI cloud services in both incubation and production. You will be responsible for writing tests and ensuring the highest quality of individual components, including low-level drivers and services, AI application, as well as the entire vertical system integration.

Additionally, you will be responsible for automating testing processes for Continuous Integration (CI) and assist in writing specifications and documentations for internal and external partner teams.

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Responsibilities

  • QA Leadership:

  • Ensure the highest quality of code and deliverables across system and application engineering teams

  • Review architecture, designs, and code to maintain the highest technical standards

  • Ensure the integration of diagnostic mechanisms within end-user applications, like telemetry

  • Testing and Automation:

  • Design, develop, and execute tests for hardware subsystems, services, and AI applications

  • Test and validate the entire vertical system integration to ensure seamless operation across all components, from low-level hardware to user-facing UI

  • Automate testing processes and integrate them into continuous integration (CI) pipelines

  • Ensure proper integration of automated QA tools, such as static analyzers and automated security assessment tools

  • Documentation:

  • Document APIs and technical components for sharing between internal and external partner teams

  • Factory Testing:

  • Ensure alignment and port existing tests for use on the factory floor

  • Develop and refine testing methodologies through interactions with factory engineers

  • Collaboration and Mentorship:

  • Work closely with a multidisciplinary team of AI researchers, developers, and engineers to ensure the quality of deliverables across teams.

  • Mentor and guide team members, helping them overcome challenges and promoting best practices related to testing and security .

Qualifications

Required/Minimum Qualifications

  • Bachelor's Degree in Engineering, Computer Science, or related field AND 6+ years software industry experience with coding in languages including but not limited to: C++, Java

o OR Master's Degree in Engineering, Computer Science, or related field AND 4+ years software industry experience with coding in languages including but not limited to: C++, Java

o OR equivalent experience or capabilities.

  • Demonstrated experience with all of the following: Testing frameworks (such as, gtest, catch2), Continuous integration tools (such as, Azure DevOps Pipelines, GitHub Actions), Automation framework, Data collection methods and interaction simulation techniques.

  • Demonstrated experience with embedded hardware testing and low-level service functionality validation.

Other Requirements

Candidates must be able to meet Microsoft, customer and/or government security screening requirements that are required for this role. These requirements include, but are not limited to the following specialized security screenings:

  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.

Additional/ Preferred Qualifications

  • Bachelor's Degree in Engineering, Computer Science, or related field AND 8+ years software industry experience with coding in languages including but not limited to: C++, Java

o OR Master's Degree in Engineering, Computer Science, or related field AND 6+ years software industry experience with coding in languages including but not limited to: C++, Java

o OR equivalent experience or capabilities.

  • Demonstrated experience in software development and testing, especially on the AOSP (Andriod Open Source project)

  • Programming skills in at least one language such as C++, Java (or others)

  • Understanding of data collection methods and interaction simulation techniques, with a drive to improve them

  • Demonstrated ability to effectively communicate what work you have done, why it was important, and how it was different from other projects.

  • Demonstrated creativity in coming up with ideas and solutions to problems, as well as turning around and building them

  • Experience working on cross-functional and/or cross-team projects.

  • specific experience with creating or/and testing embedded systems or AI applications .

  • Demonstrated record of contributions to open source projects, especially in the testing area

Software Quality Engineering IC4 - The typical base pay range for this role across the U.S. is USD $117,200 - $229,200 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $153,600 - $250,200 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-pay

Microsoft will accept applications for the role until October 26, 2024

Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations (https://careers.microsoft.com/v2/global/en/accessibility.html) .

DirectEmployers