Senior QA Engineer
On-site · Hyderabad, Telangana, India
Job Summary
Senior validation engineer role focusing on validating PCIe, BMC and Linux kernel technologies for the Secure BMC System product. Responsibilities include developing test cases, test plans, and a test strategy; executing and automating tests with Python (Pytest/Robot Framework); analyzing results and reporting issues; defining system test requirements; designing test architecture and detailed test cases; configuring and troubleshooting infrastructure devices; validating BMC software features such as sensor monitoring, event logging, Redfish, Web UI, and IPMI. Requires 6–10 years in software testing with 5+ years in BMC/embedded validation, Bachelor’s in CS or related field, and deep knowledge of BMC hardware interfaces and protocols (I2C, PMBUS, SPI, UART, JTAG, GPIO) and IPMI2.0, MCTP, PLDM; experience with Open BMC, REST APIs, and web-based dashboards; strong debugging, automation, and collaboration skills; familiarity with Jira/Confluence, Git/SVN, and agile practices.
Required Qualifications
- Bachelor's degree in computer science or related field
- 6 – 10 years of software testing experience with 5+ years in BMC Validation and Embedded system validation for Linux or RTOS
- BMC product/stack software validation experience
- Strong Hardware debugging skills
- Good understanding of server power management via BMC
- Strong knowledge of low-level protocols: I2C, PMBUS, SPI, UART, JTAG, GPIO
- Familiarity with IPMI2.0 including IPMI Messaging, SDR, SEL, FRU, SOL, IPMB, LAN, KCS, event log, PEF, ME, NM
- Familiarity with MCTP and PLDM
- Experience testing BMC with multiple hardware
- Strong experience validating Server Management stack, Web UI, Redfish, Rest API, IPMI, Fan, Thermal Sensors, Open BMC
- Experience with networking, PCIe, firmware and SOC
- Familiarity with Jira, Confluence
- Experience with Git/SVN
- Automation testing using Python and Pytest/Robot Framework
- Troubleshooting integration issues including root-cause analysis
- Solid understanding of software testing lifecycle (STLC), methodologies, and agile practices
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.