Microsoft is Hiring for Software Engineer in Test | India
Company: Microsoft
Location: India (Multiple Locations)
Position: Software Engineer in Test
Employment Type: Full-Time
Work Model: Hybrid (3 days/week in office)
Job ID: 200011482
Microsoft is currently hiring Software Engineers in Test to join the Azure Storage team in India. This role is ideal for candidates with experience in software testing, automation frameworks, and programming who want to work on large-scale cloud systems and high-performance distributed services.
| WhatsApp Job Alert | Must Join Here |
| Telegram Job Alert | Must Join Here |
| LinkedIn Job Alert | Must Join Here |
| Instagram Job Alert | Must Join Here |
Job Information
| Job Details | Information |
|---|---|
| Company | Microsoft |
| Position | Software Engineer in Test |
| Location | India (Multiple Locations) |
| Work Model | Hybrid – 3 Days/Week In Office |
| Employment Type | Full-Time |
| Travel Requirement | Less than 25% |
| Job ID | 200011482 |
| Department | Software Engineering |
Also see: Amazon is Hiring for QAE I (Quality Assurance Engineer)-2026
Also see: Cisco is Hiring for Test Automation / Network Validation Engineer
About the Company
Microsoft is one of the world’s leading technology companies, known for its innovations in cloud computing, artificial intelligence, enterprise software, and developer tools.
The Azure Storage team builds and manages Microsoft Azure Storage, a highly scalable and distributed cloud storage platform designed to handle massive volumes of data globally. Azure Storage supports billions of users and organizations by providing reliable, secure, and high-performance cloud storage services.
Role Overview
As a Software Engineer in Test, you will design and implement automation frameworks and testing strategies for large-scale cloud storage systems. The role focuses on ensuring performance, scalability, reliability, and security of Azure services.
You will collaborate with engineering teams to test distributed systems, analyze system performance, and improve overall product quality.
Key Responsibilities
- Collaborate with stakeholders to understand feature requirements and testing needs.
- Analyze product requirements and develop test plans and test cases.
- Design and maintain automation frameworks and test suites.
- Perform functional, integration, performance, and end-to-end testing.
- Execute performance, scalability, reliability, and stress testing.
- Analyze system latency, bottlenecks, and resource utilization.
- Build tools to automate test execution and reporting.
- Identify and track software defects and perform root-cause analysis.
- Monitor systems and respond to service disruptions or performance issues.
Required Qualifications
- Bachelor’s Degree in Computer Science or a related technical field.
- 1+ years of technical engineering experience with coding.
- Programming knowledge in languages such as C, C++, C#, Java, JavaScript, or Python.
- Understanding of software testing principles and automation strategies.
- Strong problem-solving and analytical skills.
Preferred Qualifications
- 2+ years of experience in software engineering or test automation.
- Experience in cloud platforms, distributed systems, or large-scale services.
- Knowledge of performance testing and scalability testing techniques.
- Experience working with automation frameworks and CI/CD pipelines.
