Summary
Overview
Work History
Education
Skills
Timeline
Generic

Raghu Nandan Kempapuram

Colorado Springs,CO

Summary

Result-oriented professional with over 14 years and 8 months of experience in Software Functional, Automation, and Performance Testing. Extensive experience in various testing types across different operating systems such as Windows, Linux, and VMWare. Proficient in validating RoCE on NICs in AI/ML Server environment and firmware validation testing of Broadcom DCSG intelligent Storage Controllers. Skilled in working closely with customers to ensure successful test execution, issue resolution, and timely communication. Experienced in scripting using Python for validation, performing protocol level validation, and utilizing tools like Lecroy PCIe Analyzer and Viavi SAS/PCIe Analyzer for debugging and testing firmware. Adept at configuring HP servers, Storage Enclosures, and VMware environments, with a strong background in Agile testing methodologies and software quality assurance practices. Key attributes include reliability, excellent troubleshooting skills, quick learning ability, flexibility, teamwork, leadership qualities, and the ability to thrive under pressure. Utilizes statistical process control, root cause analysis, and quality management systems to drive operational excellence and ensure consistent product quality aligned with industry standards while prioritizing customer satisfaction and continuous improvement processes.

Overview

15
15
years of professional experience

Work History

R&D SW Quality Engineer

Broadcom Inc
12.2015 - Current
  • 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

Software Engineer - Systems

Mphasis Corporation
11.2014 - 12.2015
  • Company Overview: Client - Hewlett Packard
  • Validating hard drives and SSDs of different vendors on new Generation HP Blade servers and Blade Storage in Windows, Linux and VMware operating systems through manual and automation.
  • Installation of Windows/Linux operating system by setting the controller mode to RAID/HBA.
  • Validating Storage Controllers using Stress tools like Meat Grinder, Hazard and Reboot Test.
  • Perform integration test to qualify HP Storage controllers (Smart Array, Dynamic Smart Array and HBA), Hard Drives and SSD on Gen9 Blade servers using Windows, Linux and VMware Operating systems.
  • Perform System integration test to qualify the Driver and Firmware on HP Storage controllers.
  • Prepare the test plan to validate Storage controllers, Hard Drives and SSDs on HP Blade servers with HP Storage controllers.
  • Configuring HP One View Environment.
  • Execute the performance test cases using Meatgrinder and HP Hazard stress tools, identify the issues and log the issue to HP QuIX-PCT (Quality Information eXchange Product Change Tracking).
  • Finding the bugs and debugging to find the root cause of an issue.
  • Work with the development team to debug and fix the issues.
  • Sharing the Weekly testing Status Reports and test progress status to stakeholders.
  • Client - Hewlett Packard
  • Testing Tools/Framework: SMU, WINSCP3, Filezilla, Meat Grinder, Hazard, SPP, QUIX
  • Operating Systems: ESXi 5.x, Windows 2012, Windows 2008 R2, Windows 2008, windows 2003, RHEL 5.x, RHEL 6.x, SLES 11.x,12, Hyper V, VMware 5.x, VMware 6.x.
  • Equipments: HP Blade server, Smart Array controllers, Dynamic Smart Array Controllers, HBA Controllers, Integrated Lights Out (iLO) and Automation Test Tool.

Software Engineer - Systems

Mphasis Corporation
11.2012 - 10.2014
  • Company Overview: Client - Hewlett Packard
  • Validating the firmware of hard drives and SSDs of different vendors on HP Proliant servers (BL, ML, DL and SL) using Windows, Linux and VMware operating systems through manual and automation.
  • Validating Hard Drives and SSDs on HP External Storage Enclosures (D2600, D2700, D3600, D3700, D6000, MSA 60, MSA 2040, D2200sb, D2220sb, EVA).
  • Installation of Windows/Linux operating system by setting the controller mode to RAID/HBA.
  • Performing Stress testing on Hard Drives and SSDs using Stress tools like Meat Grinder, Hazard and Reboot Test.
  • Perform integration test to qualify Hard Drives with all HP storage controllers (Smart Array, Dynamic Smart Array and HBA) on different generations of HP servers using Windows, Linux and VMware Operating systems.
  • Perform System integration test to qualify the Driver and Firmware on all HP Storage controllers.
  • Prepare the test plan to validate Hard Drives on HP Proliant servers with HP Storage controllers and External Storage Enclosures.
  • Automating the manual test cases (Logical drive creation, RAID/Stripe Migration, Logical Drive failure, Logical Drive Rebuild, IO Stress) using Perl Scripting.
  • Experience in using Automated Test Tools to triage the Automation scripts.
  • Execute the performance test cases using Meatgrinder and HP Hazard stress tools, identify the issues and log the issue to HP QuIX-PCT (Quality Information eXchange Product Change Tracking).
  • Finding the bugs and debugging to find the root cause of an issue.
  • Work with the development team to debug and fix the issues.
  • Prepare and share the Weekly testing Status Reports and test progress status to team and stakeholders.
  • Client - Hewlett Packard
  • Testing Tools/Framework: SMU, WINSCP3, Filezilla, Meat Grinder, Hazard, SPP, QUIX
  • Operating Systems: ESXi 5.x, Windows 2012, Windows 2008 R2, Windows 2008, windows 2003, RHEL 5.x, RHEL 6.x, SLES 11.x,12, Hyper V, VMware 5.x, VMware 6.x.
  • Equipments: HP Proliant server, Smart Array controllers, External Storage Enclosures, Onboard Administrator (OA), Virtual Connect (VC), Integrated Lights Out (iLO) and Automation Test Tool.

Delivery Software Engineer

Mphasis Limited
09.2010 - 11.2012
  • Company Overview: Client - Hewlett Packard
  • Setting up Converged Infrastructure of HP Blade servers in Flex and Flex-Fabric Environment with Emulex and Qlogic FC and CNA Mezzanine Controllers and HP Storage Enclosures like MSA, EVA and 3PAR.
  • Testing Cloud Matrix Environment that includes, testing the functionality of HP Matrix Operating Environment in which various flavors of Operating Systems are deployed on HP Blade Servers using RDP (Rapid Deployment Pack) through PXE using SAN Storage.
  • Installing VMs through HP Matrix Operating Environment and creating Cluster Environment and validating the performance of the SAN Environment through VMotion, Cloning and VM Migration.
  • Qualifying CNA (Converged Network Adapters) with HP VC Flex Fabric Interconnects in SAN Environment.
  • Configuring DNS, DHCP servers and Private Networks.
  • Find defects and work with the Development team to resolve the issues.
  • Preparing Test Plan, Test Estimation and also responsible for Resource Allocation.
  • Client - Hewlett Packard
  • Testing Tools/Framework: Meat Grinder, Morpheus, VMware vSphere, Quix
  • Equipments: HP Proliant server, Matrix Operating Environment, Onboard Administrator (OA), Virtual Connect (VC), Virtual Connect Manager, Virtual Machine Manager, Integrated Light Out (iLO).

Education

Bachelor of Engineering - Electronics and Communication

ANNA UNIVERSITY
Chennai
2009

Skills

  • IBM Code Collaborator / Rational Clear Case / JIRA / SMS / Quality Center
  • Lecroy PCIe Protocol Suite
  • Viavi SAS and PCIe Analyzers/Jammers
  • IO Tools: Medusa, IO Meter, IPerf, Perftest
  • OS Tools: Ethtool, IP Tool
  • Broadcom PCIe Switch
  • Quarch Cable Breaker Suite
  • VMware vSphere
  • Automation: Python, Perl
  • Windows Server, Linux
  • HyperVisors: Hyper-v, KVM, VMWare

Timeline

R&D SW Quality Engineer

Broadcom Inc
12.2015 - Current

Software Engineer - Systems

Mphasis Corporation
11.2014 - 12.2015

Software Engineer - Systems

Mphasis Corporation
11.2012 - 10.2014

Delivery Software Engineer

Mphasis Limited
09.2010 - 11.2012

Bachelor of Engineering - Electronics and Communication

ANNA UNIVERSITY
Raghu Nandan Kempapuram