Taro Logo

Software Test Engineer II - Azure Storage

Microsoft is a global technology company empowering people and organizations to achieve more through innovative software, services, and solutions.
$100,600 - $199,000
Backend
Mid-Level Software Engineer
Remote
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cloud

Job Description

Microsoft Azure Storage is seeking a Software Test Engineer II to join their xDPU team, focusing on developing and validating highly scalable storage solutions running on Data Processing Units (DPUs). This role is part of Azure Storage, a massively scalable cloud storage platform that operates at Exascale and is preparing for Zettascale operations.

As a Software Test Engineer II, you'll be responsible for validating highly scalable, performant services that ensure reliable, secure storage access on DPU nodes. You'll be involved throughout the storage lifecycle, from design to deployment and support. The position offers excellent career growth opportunities and the chance to develop technical leadership skills while working with cutting-edge cloud storage technology.

The role requires expertise in storage testing, networking protocols, and automation. You'll create comprehensive test plans, implement automated testing procedures, and work closely with cross-functional teams to ensure product quality. The position offers competitive compensation ($100,600 - $199,000 base salary range, higher in SF and NYC areas) and comprehensive benefits including healthcare, educational resources, and parental leave.

Microsoft provides an inclusive work environment focused on growth mindset and innovation. The role offers up to 100% work from home flexibility with 0-25% travel requirements. You'll be part of a team that's pushing the boundaries of cloud storage technology, working on solutions that will shape the future of data storage at scale.

This is an excellent opportunity for someone passionate about quality engineering in distributed systems, offering the chance to work on technology that impacts millions of users while providing strong career growth potential in a supportive, innovative environment.

Last updated 3 hours ago

Responsibilities For Software Test Engineer II - Azure Storage

  • Create complex quality plans for multiple features
  • Create and estimate test plans in collaboration with other teams
  • Identify areas requiring additional exploration, development, or testing
  • Implement automated testing procedures using scripting languages
  • Maintain and apply automation tools
  • Create automated regression release testing
  • Write code to eliminate repetitive tasks

Requirements For Software Test Engineer II - Azure Storage

Python
  • Master's Degree in Engineering, Computer Science, or related field AND 2+ years software industry experience OR Bachelor's Degree AND 4+ years experience
  • 2+ years of experience with networking and/or storage testing
  • Experience with network testing or storage testing tools (iperf, fio)
  • Knowledge of TCP/IP, file systems, snapshots, and RAID
  • Proficiency with Python scripting, testing, and debugging
  • Windows troubleshooting skills
  • Effective communication and collaboration skills

Benefits For Software Test Engineer II - Azure Storage

Medical Insurance
Parental Leave
Education Budget
401k
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Related Jobs