Taro Logo

Senior Validation Engineer

Microsoft is a leading technology company that develops and sells software, hardware, and cloud services.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Validation Engineer

MS Azure CHIE's (Cloud Hardware Infrastructure Engineering) Platform Firmware Engineering team is responsible for definition, design, development and validation of Server and Rack Infrastructure firmware that manages Microsoft's Data-Center / cloud hardware. We work closely with Microsoft product groups, industry partners and researchers to architect and develop server hardware solutions that meet the requirements for our cloud services platforms at the lowest possible cost of ownership (TCO).

We are seeking a capable BMC Firmware Validation Engineer with a solid background in BMC functionality understanding, developing test plans, developing automation test suites, defining test plans for new features and performing constant automation runs. The candidate should also have experience in testing the BMC interface functionalities along with other Firmware components like CPLD, PSU, PCIe card Firmware, etc.

This role is for a highly motivated BMC Validation Engineer with a background in BMC Validation and debug for Azure server products. You will be responsible for BMC Firmware validation during new platform development and during sustenance phases of the product. We are aspiring to get agile Firmware validation experts who can scale across defining, owning, and maintaining test plans across various portfolio of Azure Server platforms.

Key Responsibilities:

  • Develop and maintain automated test plans across BMC functionalities which can scale to Azure Portfolio of products
  • Take ownership of test plans across BMC modules and maintain the same
  • Co-ordinate and work with architects to come up with test plans which can perform end-to-end testing
  • Develop python or ROBOT framework based automation test suites
  • Perform nightly automation runs across platforms and develop automated test report generation framework
  • Setup Hardware Servers at lab and maintain them in working condition
  • Participate in Azure Fleet maintenance activities

Required Qualifications:

  • BS/BE in Electrical Engineering, Computer Science or related field or equivalent experience
  • Minimum of 8+ years of experience in BMC Firmware validation with both manual testing and automation test-suite development
  • Experience with BMC feature understanding in a rack server
  • Experience with OpenBMC based systems automation test suite development
  • Strong expertise with python scripting
  • Experience with ROBOT framework-based automation development
  • Strong expertise with BMC automation scripting across IPMI, Redfish, MCTP, PLDM, Firmware updates, etc BMC functionalities
  • Expertise with handling Firmware validation across CPLD, PSU, add-in PCIe card like GPU/NIC is an added plus
  • Strong expertise in developing test automation for Host CPU specific features like Crashdump, Powercapping, etc
  • Experience with automated test pipeline expertise like Jenkins or similar
  • Excellent written and oral communications

Join our team and work on cutting-edge cloud hardware infrastructure, contributing to the growth and efficiency of Microsoft's global data centers.

Last updated 8 months ago

Responsibilities For Senior Validation Engineer

  • Develop and maintain automated test plans across BMC functionalities which can scale to Azure Portfolio of products
  • Take ownership of test plans across BMC modules and maintain the same
  • Co-ordinate and work with architects to come up with test plans which can perform end-to-end testing
  • Develop python or ROBOT framework based automation test suites
  • Perform nightly automation runs across platforms and develop automated test report generation framework
  • Setup Hardware Servers at lab and maintain them in working condition
  • Participate in Azure Fleet maintenance activities

Requirements For Senior Validation Engineer

Python
  • BS/BE in Electrical Engineering, Computer Science or related field or equivalent experience
  • Minimum of 8+ years of experience in BMC Firmware validation with both manual testing and automation test-suite development
  • Experience with BMC feature understanding in a rack server
  • Experience with OpenBMC based systems automation test suite development
  • Strong expertise with python scripting
  • Experience with ROBOT framework-based automation development
  • Strong expertise with BMC automation scripting across IPMI, Redfish, MCTP, PLDM, Firmware updates, etc BMC functionalities
  • Strong expertise in developing test automation for Host CPU specific features like Crashdump, Powercapping, etc
  • Experience with automated test pipeline expertise like Jenkins or similar
  • Excellent written and oral communications

Benefits For Senior Validation Engineer

  • 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

Interested in this job?