As a Software Quality Engineer in our Azure Storage team, you'll play a crucial role in ensuring the quality and reliability of our cloud storage services. You’ll work on the cutting edge of technology, designing and implementing automated testing solutions for highly scalable and performant systems. Your efforts will directly contribute to delivering secure, reliable, and globally accessible storage solutions to our customers.
Key Responsibilities
- Enhance QA Processes. Continuously improve our QA processes by suggesting and implementing enhancements.
- Design Test Strategies. Develop comprehensive test strategies, frameworks, and methodologies to ensure the highest quality of software products.
- Collaborate Across Teams. Work with cross-functional teams to understand quality requirements and design effective testing strategies.
- Release Planning. Define release plans and assess software readiness for production deployment.
- Technical Guidance. Identify pain points in various components and provide technical guidance to resolve them.
- Automate Testing. Implement and maintain automated testing frameworks and test suites.
- Test Case Management. Create, maintain, and execute test cases, scripts, and scenarios for various software components.
- Issue Identification. Document defects, issues, and potential areas for improvement in the development process.
- Root Cause Analysis. Perform root cause analysis of complex issues and work with teams to resolve them and enhance product quality.
Qualifications
Required
- Education. Bachelor’s Degree in Computer Science or a related technical field.
- Experience. 2+ years of technical engineering experience with coding in languages such as C, C++, C#, Java, or Python.
- Skills. Proficiency in software engineering practices, coding, testing, debugging, and analytical skills.
- QA Methodologies. 2+ years of experience with software QA methodologies, tools, and processes.
- Project Management. 2+ years of experience in planning, scheduling, and delivering quality software.
Preferred
- Advanced Education. Bachelor’s Degree with 4+ years of experience, or a Master’s Degree with 2+ years of experience in a relevant field.
- Standards Development. Experience in developing or specifying standards, methods, or procedures for determining product quality.
- Distributed Systems. Background in building quality products and services in distributed systems.
Security Requirements
- Ability to meet Microsoft, customer, and/or government security screening requirements. This includes passing the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
Why Join Us?
At Microsoft, our mission is to empower every person and organization on the planet to achieve more. As part of our team, you'll be working in a dynamic, flexible, and globally distributed environment where innovation and collaboration drive success. We value respect, integrity, and accountability, and strive to create an inclusive culture where everyone can thrive.
Apply Today
If you're passionate about cloud technology and eager to contribute to a world-changing project, we want to hear from you! Join us in building the future of cloud storage.