- Project Description: Qualifying Broadcom High Speed Network Interface Controllers, Storage Controllers, Expander Firmware and perform SAS/SATA/PCIe Protocol level validation
- Perform core-level testing to uncover any hardware, firmware and system level bugs on Broadcom Network Interface firmware, drivers using internal utilities such as NICCLI, BNXTNVM along with OS utilities such as ethtool, ip tool in different environments that includes Network Switches.
- Validate the Performance (Throughput and Bandwidth) of the different generations of Broadcom Network Interfaces using tools such as Medusa, iPerf and PerfTest as part of Integration testing in an OEM environment that includes DELL, Meta, Lenovo etc with various OS platforms such as Windows, Linux, FreeBSD.
- Perform Customer Integration Testing on Network Interface Controllers by replicating Customer's environment into a simplified test environment in the lab to uncover, debug and resolve Customer specific bugs.
- Perform core-level testing on Broadcom specific internal stack which includes Storage Host Bus Adapter (HBA) and Expander firmware, OS drivers and end devices like SAS, SATA Hard Disk Drives (HDD), SAS, SATA Solid State Drives (SSD) and NVMe (Non-Volatile Memory Express) drives to uncover any hardware, firmware and system level bugs.
- Testing FPGA: Perform pre-Silicon validation on FPGA with the intent of uncovering hardware bugs early stages of product development and help reduce cost in Silicon chip re-spins and time to market.
- Validate the firmware functionality, compatibility and stability through System Integration Testing involving different types of Broadcom Storage Controllers and Expanders with Servers from various partners or OEMs/ODMs such as DELL, Lenovo, Cisco, HPE, Microsoft and Intel etc. in various Operating System environments such as Windows, Linux and VMWare.
- Discuss and analyze with architects and team members on what new Network Interface, Storage Controller's features or Firmware Validation test cases need to be automated using Python and SAL (Software Automation Library)/STAT Automation Framework to increase productivity and efficiency of Firmware Validation Testing.
- Resolve automation script defects that are uncovered during automation test verification.
- Perform formal code review of any new test script changes or additions using SmartBear Code Collaborator or Gerrit before deploying in real time test environments.
- Research on various complex real time customer use cases and create similar or simplified in-house test environments in a most efficient way to validate the compatibility of the Storage Controllers and Expanders with customer products.
- Research and develop new test cases for the complex test environments that will exercise and validate functionality, compliance and error handling functionality available in Broadcom's Network/Storage Controller and Expander firmware code and uncover any hardware or firmware defects.
- Engage with the internal firmware development team to debug and help resolve any outstanding defects.
- Defining and executing validation strategy, plans, and cases based on Original Equipment Manufacturer Statement of Work [OEM SOW];
Discuss with customers on how our tests are implemented to verify various features.
Review and capture as part of Statement of Work [SOW] detailed customer features and requirements that are needed to accomplish Customer Integration Test effort.
Capture and list the hardware and software requirements to build customer emulated test environments that are requested as part of SOW and present the configuration details to customers.
Design and development of Firmware Validation test cases by analyzing the requirements of the Customer for a small/large portion of the project.
Derive testable components from Test strategy into test plan.
Develop test cases with detailed test steps using IBM Rational ClearQuest tool/JIRA.
Develop the automation test scripts in order to convert manual regression test cases into automation scripts using SAL/STAT Automation Framework Tool.
Reviewing with customer and baseline test cases, scripts and timelines from the available test requirement, using technical documents and the test plan created.
Work as a stand-alone as well as within a team on small projects or segments of a larger project.
- Helping to define new automated validation tools and working with our team to efficiently implement, establishing validation requirements and communicating status and issues via internal issue tracking system, e-mail, conference calls, and presentation to internal and external customers.
- Assisting in debug of problems found during test and help drive them to resolution.
- Communicate to upper management about schedules, test status, failures and any red flags seen during test planning and execution.
- Qualifying Broadcom High Speed Network Interface Controllers, Storage Controllers, Expander Firmware and perform SAS/SATA/PCIe Protocol level validation
- Testing Tools/Framework: IBM Rational ClearQuest, IBM Code Collaborator IBM Rational ClearTeam Explorer, JIRA, SMS, Lecroy PCIe Protocol Suite, Xgig TraceControl, Xgig Maestro, Xgig Expert, SAL/STAT Automation Tool, Aladin, Medusa, IO Meter, Smash, Quarch Test Monkey, ethtool, ip tool, iPerf, PerfTest
- Equipments: Viavi SAS and PCIe Analyzers/Jammers, Teledyne Lecroy PCIe Analyzer, Logical Analyzer, PLX PCIe Switch, Quarch Cable Breaker Suite, pre-production/production Servers and Storage Enclosures of different vendors like Dell, Lenovo, HP, SuperMicro, Serial Cables etc.
- Operating Systems: Windows (2025, 2022, 2019,2016, 2012 R2, 2012), RHEL (9.x, 8.x, 7.x, 6.x), SLES (15.x, 12.x, 11.x), VMWare