This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Microsoft Azure Storage is a highly distributed, massively scalable, and ubiquitously accessible cloud storage platform. Azure storage already runs at Exascale (storing Exabytes of data) and we will scale our designs over the next decade to support Zetta scale (storing Zettabytes of data). Within Azure Storage, the xDPU team is focused on bringing up the storage stack on DPU (Data Processing Units) based nodes to provide unmatched performance at lowest cost. We are hiring an Software Test Engineer II to join us in developing and deploying DPU-based storage. As a Software Test Engineer II - Azure Storage on the Azure Storage team, you will do the validation of highly scalable, performant services that deliver highly reliable, secure and available access to storage running on DPU nodes. You will be involved in all phases of the storage lifecycle, design, implementation, test, deployment, and support. This opportunity will allow you to accelerate your career growth, hone your technical leadership skills, and develop deep business acumen.
Job Responsibility:
Identify the scope of testing to create a complex quality plan for multiple features
Create commitments for test plans in multiple features to estimate the scope of work and agree on requirements
Work with partners across teams by creating test plans for multiple features and contributes effort to get test plans for a feature reviewed by other teams
Work within multiple features or a broad/complex feature area to identify areas where additional exploration, development, or testing is required
Help build complex custom visualizations to ensure product testing coverage
Contribute to efforts to apply best practices in automation to create and implement automated testing procedures using scripting languages (e.g., C#, Python)
Create automated regression release testing when possible
Maintain and apply automation tools and encouraging team members to apply automation throughout the testing process
Write code or leverage tools and technology to eliminate repetitive tasks to reduce manual work for multiple features
Requirements:
Master's Degree in Engineering, Computer Science, or related field AND 2+ years software industry experience
OR Bachelor's Degree in Engineering, Computer Science, or related field AND 4+ years software industry experience
OR equivalent experience
2+ years of experience with networking and/or storage testing