Sr. Developer Test Engineer Resume
SUMMARY:
- Developed test plans and Python tests for the SATA, SAS, PCIe/NVME SSD Host interface using Windows Server 2012 and Linux CentOS6.5.
- Used CVS and GIT for code control and code collaborator was used for code reviews.
- Developed test scripts for performance testing used Medusa and VDBench along with the Oakgate system.
- SSD diagnostic port was used to collect logs.
- Developed tests to verify Database conversion from excel to SQL.
- Execute manual and automated tests for SSD systems.
- Develop Firmware and diagnostics in ‘C/C++’ and assembly for embedded WinCE and Linux systems.
- Developed tests for the iSCSI Windows, UNIX and Linux API’s.
- Develop test scripts for Boundary Limits, Cold - Start, and Performance.
- Developed XML tests used for GUI raid Configuration tools.
- Develop and maintain GUI automated test harness and test cases using Quality Center, Quick Test Pro (QTP), BASH shell, VB, Perl, and Python.
- Develop test automation software tools for white box component level to
SKILL:
Systems: Windows 95/98/NT/2K/XP/Server 2003/2008/2012, DOS, Solaris, MVS SP/XA,VM, IRIX, HPUX, AIX, AS400, Netware 5.0/6.0, Linux Red Hat/SUSE/CentOS Networks iSCSI, OSI, OSPF, RIP, SNMP, LAN/WAN, Ethernet, Token Ring, TSO, SPF,VTAM, TCP/IP, Telnet, ATM, SAN, NAS, Fiber Channel, SCSI, PCIe/NVME
Tools: C/C++, Python, J++, OOD, Visual Basic, Excel, Access, QA Partner Silk,WinRunner, Test Directory, API Programming, MS Office, MS Visio,Quality Center, gcc, FramMaker, emacs, RPG, Bash, Perl, vi, TestTrack, MatLab, LabView, PVCS, Rational, Doors, Synergy, PyCharm,Pylint
PROFESSIONAL EXPERIENCE:
Confidential
Sr. Developer Test Engineer
Responsibilities:
- Responsibilities include Author Test Plans, Test Design and Implementation for SAS and PCIe/NVME SSd products. The development process was Agile with twice a week stand-up meetings. Rally and JIRA was used for schedule and progress tracking. The tests were written in Python using Confidential coding standards.
- The tests were put into Jenkins for test automation. LaCroy and SerialTek analyzers were used to get traces for Firmware and Python test code using either FPGA or ASIC hardware. Arium was use to get Firmware code traces.
- Converted SAS python tests to NVME/PCIe Python SSD tests. SVN and GIT was used for code control for all Firmware and Python test code. Code Collaborator was used for code and document reviews. The Oakgate system was used for Performance testing and conformance testing.
Confidential
Sr. Developer Test Engineer
Responsibilities:
- Responsibilities include Test Design and Implementation. The tests were written in C/C++ and Perl scrips. The tests were written for an embedded system’s API and wbemcli interfaces.
- The tests had to be designed to work in the test automation frame work and ran standalone.
- The automation test frame work was written in C#.
- The test cases were designed and linked to requirements in Quality Center.
- Rally was used to track Agile Scrum productivity and project progress.
- Review board and GIT were used far test development and the test repository.
Confidential
Program Management/Software Quality Assurance Engineer
Responsibilities:
- Responsibilities include scheduling, Author Test Plans, Protocols/Tests, Test Reports and test Execution. The documentation was done for each of the test phases. Co-Author with the vendor to creating their Test Plans, Test Cases, and Test Report to ensure they meet regulatory standards. Confirmed requirements were covered by test cases and putting all test plans, test results and test reports into Agile per regulatory standards. Test Track was used for defect tracking for this project.
- Authoring test Processes, Test Reports, and SW Validation execution on service agents and medical device software/firmware releases. The test platforms included Windows XP 64-bit, Windows 7 64-bit, and Windows 7 64-bit XP VM. The IBM tools used are Doors, Synergy, and Change for defect tracking. Agile was used for change control. Completed training for FDA Good Manufacturing Practices for the Medical Devices and Six Sigma RR.
Confidential
Developer/Test Engineer
Responsibilities:
- Develop Perl applications, Test scripts and Test Plans for, SAS, and Fibre Channel storage disk Arrays. Setup and configure LAN iSCSI, SAS and FC networks to perform the testing of disk raid firmware.
- Install and configure Hosts systems with Red Hat 5.4/5.5, SUSE 11.0/11.1, and Windows 2003/2008 server operating systems. Execute automated test cases and download firmware to the Array controllers using FTP and Telnet.
Confidential
Functional Test/Contract Test
Responsibilities:
- Install and configure hosts, raid disk arrays, and network disk management. The host systems are AIX 6.1, RHES 5.4, SUSE ES 10.4, SUSE ES 11.0, Windows 2003 Server R2 SP 2 and Windows 2008 R2 Server. Setup LAN and FC network to perform Acceptance and Integration testing disk raid firmware.
- Install and test disk array firmware, array controller firmware, and network host configuration software. Create JAVA scripts to create test configurations.
Confidential
Principal Software/Hardware Validation Engineer
Responsibilities:
- Responsibilities included writing test Protocols, Engineering Change Orders (ECO), Test reports, Review Test Documents, and executing test cases.
- Created, Modified, Debugged and ran automated test cases using Mat Lab, Lab View, and vnell tests written in C++. Create and Modify C++ code for custom embedded system that has both usb and rs232 user interfaces. Design and code Test Harness in C++ to test DLL given to OEM customers. Ran test Procedures for formal Verification and Validation for Sterile/Non-Sterile Sensors, large Applications, embedded software and DLL libraries.
- Hardware testing using diagnostics, Digital Volt Meter, Signal Generator and a Tectonics Scope embedded system.
- Agile was used for document control, ECO’s and releases.
- Test results and Test reports were checked into Agile for review and release. PVCS was used for code revision and defect tracking. Completed training for FDA Good Manufacturing Practices for the Medical Devices and Six Sigma RR.
- Completed Training for helping companies Meet and Exceed FDA and Total Quality Management Standards.
Confidential
Sr. Automation Engineering
Responsibilities:
- Responsibilities include Development of Test Plans, test harness, and test cases for test Automation, Boundary Limits, Cold start, and Performance.
- VB, Python, command line, BASH, and Perl were use for the automated test harnesses and test scripts.
- The tools used were Quality Center for tracking execution and defects while Performance tests used PB test and Net bench. The test systems were both Windows and Linux.
