Software Engineer in Test

Microsoft Microsoft · Big Tech · IN · Software Engineering

Software Engineer in Test for Microsoft Azure Storage, focusing on building, improving, and supporting highly scalable, performant, reliable, secure, and available cloud storage services. Responsibilities include designing and maintaining automation frameworks, developing and executing performance tests, analyzing system bottlenecks, and troubleshooting defects in a hyperscale environment.

What you'd actually do

  1. Design, develop, and maintain automation frameworks, tools, and test suites for functional, integration, performance, and end-to-end testing.
  2. Develop and execute performance, scalability, reliability, and stress tests.
  3. Analyze system bottlenecks, latency issues, and resource utilization across compute, storage, and networking layers.
  4. Identify, track, and troubleshoot defects; perform root-cause analysis in collaboration with engineering teams and enhance the overall product quality.
  5. Acts as a Designated Responsible Individual (DRI) and guides other engineers by developing and following the playbook, working on call to monitor system/product/service for degradation, downtime, or interruptions, alerting stakeholders about status and initiates actions to restore system/product/service for simple and complex problems when appropriate.

Skills

Required

  • Bachelor's Degree in Computer Science or related technical field AND 1+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.
  • Design, delopment and problem-solving skills
  • Understanding of software testing principles, automation strategy, and quality engineering practices.

Nice to have

  • Bachelor's Degree in Computer Science OR related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript or Python.
  • Master's Degree in Computer Science or related technical field AND 1+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python