Post Job Free

Resume

Sign in

Senior Software Test Engineer

Location:
Mountain View, CA
Posted:
April 16, 2024

Contact this candidate

Resume:

PRATAP MATHUR

*** **** *****, ***, *, Mountain View, CA 94040

Mobile 510-***-**** E-mail: ad41uo@r.postjobfree.com

Linked in: http://www.linkedin.com/in/pratapmathur Immigration Status: US Citizen.

Professional Summary

1.Senior Software and Systems Test Professional with more than 20-year experience in full life-cycle software.

2.Integrated System Tests in Storage on Embedded systems with RAID, iSCSI, TCP/IP, SATA, SAS, FC, FCOE, NVMe.

3.Testing on Blade Servers and Embedded rack mount servers, Disks, Switches; including End-to-End storage testing apps.

4.Functionality Testing, Integration Testing, System Testing, Regression Testing, User Acceptance Testing.

5.Excellent organizational and communication skills, team works, self-starter, leadership, results-oriented individual.

6.PowerShell, Bash scripting, and Python.

7.Writing comprehensive detail-oriented procedures that can be used each and every day.

Relevant Skills

Languages

Perl, C, Python

QA Tools

MobaXTerm, Putty, Winscp, TFTP, Wireshark, HP-Quality Center ALM, Clearcase, NT-Stress, Netperf

Platforms

MS Windows, Linux

Version Control Tools

GIT, SVN, Clearcase

Defect Tracking

ALM, Clearquest, HSD, JIRA

Debugging Tools

Teledyne, SerialTEK, XGIG FCOE Analyzer, Fiber Channel Analyzer, Power meter, SCSI Analyzer.

Packages

Confluence, Clonezilla, Altiris Cloner, Ghost, MS-Visio,MS-Office

Education

California State University at East Bay, Hayward, California; August 2005

Certification in Bioinformatics

DeAnza College, Cupertino, California; April 2002

Perl Programing

University of Arkansas, Fayetteville, Arkansas; December 1990

B.S Electrical Engineering

Work History

Micron Technology, Longmont, CO

Storage Validation Engineer, January 2020 – February 2023.

Motherboards:: Asus X570, Z80, Maximus VIII (PCIe motherboards)

NVMe Drives: Micron 7500, Micron 9400, Micron 7300

1.Used MTAP (Micron Test Automation Program) to

a.Run automated tests

b.Maintain and Create Test pools

c.Upgrade firmware.

2.Used NCMT (from Memblaze) and Disk Recovery Tool (DRT from Micron) to regain a failed drive.

3.Maintained documentation of test results to assist in debugging and modification of software.

4.Responsible to do Fresh install OS ISO image to servers using PXE boot.

5.Responsible for relocating, migrating, and decommissioning of servers, Move the Server from one rack to another; Pack and unpack RMA Servers.

6.Ran Compliance tests on M.2 and U.2 NVMe drives on PCIe systems.

a.PCI-SIG- Lecroy tests

b.PCIe 3.0 Compliance Tests

c.UNH-Lecroy PCIe Tests

d.IOL-UNH-PC-Edition tests

Intel Corporation, Folsom, CA

Onsite Lead Engineer, June 2019 – September 2019.

1.Perform US daytime work; Fulltime US resource.

i.Follow appropriate Bamboo projects and jobs

2.Remove impediments for the offshore team

i.Get questions answered

ii.Hardware access.

Nutanix, Inc., San Jose, CA

Component Test Engineer, October 2018 – May 2019

Systems: SuperMicro, Cisco, HPE Rackmount servers with PCIe motherboards.

SSDs: Toshiba, Samsung, Hitachi, HPE and Cisco Branded SSDs.

1.Unblock the offshore team

a.Infrastructure access

b.Hardware setup

2.Run automated test suite (using Python) using the required drives (Capacity and Brand)

a.Cisco branded SSD on Cisco machines.

b.HPE branded SSD on HPE machines.

c.Generic SSD, NVMe drives on Embedded Nutanix NX machines

3.Executed Manual Breakfix Test on

a.SuperMicro/Nutanix, HPE and Cisco branded SSDs.

4.Setup racks and nodes in the new lab.

a.SuperMicro/Nutanix, HPE and Cisco Embedded nodes in the rack.

b.Assign static IP address in the BIOS level.

5.Analyze and fix hardware and software issues with Super Micro, Cisco and HP servers running MS Windows, VMWare ESXi

Intel Corporation, Hillsboro, OR

Firmware Integration Test Engineer, August 2016 – December 2017

1.Responsible for integration testing of server platform firmware.

2.Integrated Host-Target systems.

a.The Host has a SSD.

b.Collaborate with firmware developers to develop and automate test cases and tools for the firmware validation.

3.Executed

a.Automated test cases using Multi Tester Command Center

b.Manual test cases using Visual Studio C#

4.File defect reports and report test progress.

5.Debug Test scripts using Visual Studio 2012

Hewlett Packard Enterprise, Palo Alto, CA

Senior System (Storage) Test Engineer, May 2015 - November 2015

Systems: HP DL980

Products: SAP-HANA, 3PAR arrays

1.Performed the CSUR (Converged System Upgrade Release) using

a.HPSUM CD boot

b.Mounting CD in Linux

c.Using Windows on

2.Scale up nodes

3.Scale out nodes

4.CMS node

5.3Par Storage arrays.

6.Defined and developed test plans, executed test cases after reviewing product requirements.

7.Identified and communicated issues/risks to Lead Engineer.

8.Test Storage with High Availability, Replication, Raid, Snapshot, GUI.

9.Interact with technical teams and business users

a.to identify and share test information and procedures.

b.Report QA status, as appropriate, to keep project stakeholders informed on deliverables and timelines.

10.Upgraded the firmware on the HP LAN and FC switches.

Intel Corporation, Hillsboro, OR

Senior System/Validation Test Engineer, February 2014 - August 2014

1.Validation of

a.BMC firmware

b.Storage software using IPMI.

c.Upgraded the BMC firmware on Intel rackmount server.

2.Executed

a.Manual tests

b.Automated tests

c.Regression tests

d.Functional tests

e.System tests

f.Test analysis.

3.Reported QA status, as appropriate, on deliverables and timelines.

4.Executed tests for software in different Operating Systems (DOS, Windows, and Linux.)

5.Troubleshoot and resolve issues, using IPMI over Lan, RDP and SSH.

Exablox (now StorageCraft), Sunnyvale, CA

Test Engineer, December 2013 - February 2014

1.Testing and Configuring file system.

2.Configured Storage File Systems, Compatibility testing

3.Executed Python scripts.

4.Wrote manual test cases throughout the development lifecycle

5.Upgrading, installing builds for Exablox systems.

Hewlett Packard, Palo Alto, CA

Senior Test Engineer, April 2013 - June 2013

1.Installed, setup, and configured SLES 11SP3RC2 on NAS and SAN.

2.Ran the Test Suite, EFI command tests, Crash dump, and Stress tests (Grey box)

3.Installed new applications, configured BIOS on HP blade systems.

4.Configured Network switch (VLAN, troubleshooting).

5.Created test cases using Application Lifecycle Management (ALM)

6.Created the connections diagram using MS Visio 2011.

7.Upgraded the firmware of the LAN modules on the rack.

Cisco, San Jose, CA

Senior Test Engineer, April 2012 - October 2012

Systems: Cisco UCS Blade servers

Products: Cisco Fusion IO controllers, LSI Mezzanine Storage controller

1.Configuring blade server using IPMI and test the UCSM build.

2.Responsible to test and lead the Cisco-Fusion IO OEM program through an Agile based methodology to test the Fusion IO Mezzanine storage card, with a NAND Flash SSD in the UCS blade server.

3.Responsible to test and lead the Cisco-LSI OEM program through an Agile based methodology to test the LSI Mezzanine storage card, with a NAND Flash SSD in the UCS blade server.

4.Responsible to write and execute the performance test (benchmark test) on the LSI NAND Flash SSD using the UCS blade server.

5.Responsible for troubleshooting Network connectivity issues caused by Switches, cables, to the software or hardware level.

6.Collaborated to test and qualify NAND Flash SSD, SAS hard drives on different UCS blade servers.

Intel Corporation, Hillsboro, OR

Validation Test Engineer, March 2011 - April 2012

1.Evaluating software for

a.Network storage, Network

2.Responsible for running

a.Scripted Test plans, Ad-Hoc Test plans

3.Wrote and edited Aspect scripts to configure FCoE switches.

a.Cisco, Brocade

b.Configured Cygwin scripts to automate some tests on the FCoE adapters, switches

c.Installation and configuration of High bandwidth adapters (HBA), Storage servers.

4.Completed the FCoE adapters' test pass for

a.Windows Servers

b.Configured and Upgraded the firmware on Dell LAN switch, Dell blades, Super Micro servers.

c.Setup the debugger for the developers to debug issues.

5.Used PowerShell script to create a batch file to configure the server to install required software, create shortcuts.

6.Used Oscilloscope to measure the signal strength during I/O.

Hewlett Packard, Cupertino, CA

Senior Triage Test Engineer, March 2010 - February 2011

1.Responsible to test Intel based Server systems (IA64 and X86_64 scale-up systems), using Windows Server 2008, with emphasis on I/O Configuration, Primarily NIC (including 1Gb & 10Gb switches), LOM, PCIe cards, Mezzanine cards

2.Responsible to triage issues on Network adapters, using TCP/IP protocol.

3.Responsible to upgrade and test network adapters' driver/ Firmware.

4.Executed Network Integration tests on the new HP blade systems and using HP switches.

5.Configured Ethernet networks and run stress tests on

a."Virtual Connect Interconnect Modules

b."Non-Virtual Connect Interconnect Modules"

c."Pass Thru Interconnect Modules"

6.Configured and executed System test cases on 4GB and 8GB Fiber Channel and FCOE cards.

7.Configured Virtual Machines using a Storage system in a server.

8.Installed the OS (Windows Enterprise 2008 Server) in a VM and created a clone on another VM.

9.Added Virtual NIC on the VM and ran stress tests on those NICs.

Intel Corporation, Chandler, AZ

Test Development Engineer, September 2009 - December 2009

1.Developed test cases to validate new features in the NVM Windows storage device driver.

a.Roaming

b.Application Pinning

c.Stability

2.Documented and Verified defects in the HSD.

3.Revamped the entire test suite for IRRT (Intel Rapid Recovery Technology) by editing the test scripts (in Python) to meet the latest requirements; Writing a few test scripts to suit the revised requirements.

4.Responsible to create a weekly test grid, by deciding on the test cases that need to be executed with the latest driver build.

5.Responsible to correct the scripts using Visual C++ package, which are "Warned" by the Execution team, because it prevented them from performing the test successfully.

6.Responsible to load the final version of the script files to the SVN repository.

LSI Corporation, Milpitas, CA

Test Engineer, June 2008 - December 2008

1.Performed the Functional Test of the device driver for the PCI-E LSI host bus adapters in Windows Server Enterprise 2003 (64-bit version) on Intel x386 processor-based systems.

2.Performed the Functional Test of the device drivers of for the PCI-E Dell host bus adapters in Windows Server Enterprise 2003 (64-bit version) on Intel x386 processor-based systems.

3.Documented and Verified Bug reports in the OTUS database.

4.Modified test cases, and added a few extra test cases, based on the Marketing Requirement Document, and also documented elaborate procedures to perform test cases.

5.Used Dell SAS Configuration Manager Software to configure RAID arrays (RAID levels 0, 1, 5, 6, 10, 50) and performed test on the controller firmware.

Microsoft Corporation, Mountain View, CA

Software Development Engineer in Test, February 2007 - February 2008

1.Performed Sanity test pass of the Production build in a limited time for

a.Upgrade

b.Bootstrapping

c.Disaster Recovery

2.Performed Sanity Test pass for functionality

a.HDMI

b.Composite

c.Component

d.RF

3.Performed Full test pass of the Production build in a limited time for functionality and accuracy of STB.

a.Back panel

b.Front panel

c.Upgrade

d.Bootstrapping

e.Disaster recovery

f.Content verification.

4.Created and maintained a webpage, using HTML, HTTP with information about

a.STBs tested

b.Latest builds used

c.Environment.

5.Analyzed output from tools like Wireshark, Tera term, MS-OEM configuration Viewer.

6.Transferred files using TFTP and tested the MS-OEM Configuration tool.

7.Edited the tv2config.xml file to force the development STB to connect to a specific service, instead of selecting a service.

Google, Mountain View, CA

Software Test Engineer, March 2006 - December 2006

1.Performed Sanity tests of the weekly build in a limited time for functionality and accuracy of modules for US and international locales, mobile telephone modules, in different languages, and on different browsers.

2.Performed Regression Tests of the weekly software build of "I Google" and the new modules.

3.Performed the Google Web Testing (GWS) to ensure proper functioning of links, URLs and proper content.

On Command, San Jose, CA

Software Test Engineer, April 2005 - February 2006

1.Performed Regression Tests on "On Command" software builds using the "On Command" integrated system.

2.Developed Test plans and Test Cases for software applications, referring to the Product Requirements.

3.Maintained the Racks for proper functionality-changing the clients, Barker Next client, PCMO systems, Satellite catcher systems.

4.Executed a test suite for automated tests using Python.

5.Tested and Maintained the PMS (Property Management System) software for functionality.

6.Populated the SQL tables for movie rates, music rates, room rates, hotel room data, and Television number data. This was part of a SOA application.

7.Documented the issues (bugs) into the ClearQuest database.

8.Effectively cloned, configured and troubleshot server and clients for hardware/software in the racks.

Hewlett Packard, Cupertino, CA

Application Tester, January 2005 - March 2005

1.Performed Functional Test of the Embedded Intel video device driver, ATI video device driver on Intel x386 processor-based HP and Compaq systems.

2.Successfully met deadlines for individual and group-based projects.

3.Used the "Issue Management System", a database to document issues.

4.Effectively cloned different software builds and configured it for a specific HP or Compaq system.

Adaptec Corporation, Milpitas, CA

Functional Test Engineer, August 2004 - December 2004

1.Performed the Functional Test of the device driver for the PCI Adaptec SATA host bus adapters in Windows 2000, Windows XP, and Windows Server 2003 on an Intel x386 processor-based system.

2.Resolved driver conflicts and hardware conflicts in the Operating System.

3.Installed and monitored the Adaptec Storage Manager software in the Linux machine; configured and monitored the RAID array from a Windows machine.

4.Performed Functional Test of the device driver for the PCI Adaptec Serial Attached SCSI host bus adapter in Windows Server 2003 (32 bit and 64-bit versions).

5.Ran Stress tests like AE2000, PSuite, and NTStress on the hard drives, and controllers.

Aankhen, Inc (Volunteer)., San Jose, CA

Software Quality Assurance Engineer, August 2002 - July 2004 (Volunteer position)

1.Test the weekly code builds for functionality and Performance.

2.Work with the developers to resolve problems.

3.Co-ordinate load test on the server, to determine the maximum number of users at a time.

4.Simulate load tests using Visual Studio.net-> Application Center Test (ACT).

5.Document load test reports and Bug reports.

6.Tested the new build after adding delay for authentication of the user's credentials.

Adaptec Corporation, Milpitas, CA

Functional Test Engineer, November 1999 - July 2002

1.Performed the Functional Test of the device driver for all the PCI Adaptec SCSI U160 and U320 host bus adapters in Windows 2000, Netware 5.1, Netware 5.0, and Netware 4.2 on Intel x386 processor-based systems.

2.Documented and Verified Bug reports in the Clearcase database.

3.Used the GAM application from Mylex to configure the RAID in FC HBA. An example of RDK.

4.Modified test cases, based on the Marketing Requirement Document, and also documented elaborate procedures to perform test cases.

5.Created a “Netware Testing Manual", which had the procedures of test system setup pre-requisites, and the means to perform most of the tests.

6.Represented Adaptec with a team of the Fiber Channel Software Engineers for the Fiber Channel Adapter Interoperability event at the University of New Hampshire at Durham, NH.

IBM/ Mylex Corporation/Buslogic, Fremont, CA

Product Support Engineer, April 1998 - October 1999

1.Worked closely with customers and internal engineering organizations to provide timely solutions to customers' issue.

2.Managed multiple cross-functional teams, supporting the project team leader, Core team members, and contributing to departmental initiatives.

3.Configured hardware RAID 0, RAID 1, RAID 5 levels from the adapter BIOS and installed the OS.

4.Duplicated and performed diagnostic tests for the Mylex RAID controllers on different operating systems.

5.Configured RAID arrays using Mylex software- GAM (Global Array Manager) and performed test on the controller firmware.

Technical Support Engineer, November 1994 - March 1998

1.Effectively communicated with and influenced all levels through the organization and built relationships across disciplines.

2.Led the team to provide quality technical support to customers by telephone, fax, and e-mail.

3.Resolved problems using SCSI RAID controllers in a mission critical environment.

4.Supported customers configure the software to suit the applications, including the upgrades of firmware and the BIOS

5.In charge of the Technical Support lab inventory and ensuring proper functionality of all equipment(s).

Acer America Corporation, San Jose, CA

Technical Support Engineer, May 1994 - August 1995

1.Resolved problems on Acer PC hardware- like hard drives, memory modules, motherboard, fax/modem cards, and sound cards.

2.Answered questions and helped customers on hardware and software upgrades.

3.Led the Technical Support team in the swing shift.



Contact this candidate