We provide IT Staff Augmentation Services!

Sr.firmware Test Engineer Resume

5.00/5 (Submit Your Rating)

SUMMARY:

  • Developed interface diagnostics for the SSD shared memory. The code was in C and assembly.
  • Execute manual and automated tests for SSD systems.
  • Develop Firmware and diagnostics in ‘C’ and assembly for WinCE and Linux embedded systems.
  • Developed tests for the iSCSI Windows, UNIX and Linux API’s.
  • Develop test plans and test scripts for Performance, Boundary Limits, and Cold - Start test.
  • Developed XML tests used for GUI raid Configuration tools.
  • Develop and maintain GUI automated test harness and test cases using Test
  • Director/Quality Center, and Selenium.
  • Object-oriented Design methodologies were used to develop test cases. The test cases were developed using ‘C/C++’, Java, PERL, assembly, and Shell Scripts.
  • Develop test automation software tools for white box component level and
  • System level black box testing.

TECHNICAL SKILLS:

Systems: - Windows 95/98/NT/2K/XP/Win 10, Server 2003/2008, Dos, MVS SP/XA, VM, IRIX, HPUX, AIX, AS400, Netware 5.0/6.0, Linux Red Hat/SUSE, OS2

Databases: - Sybase, DB2, Oracle8i, SQL

Networks: - iSCSI, OSI, OSPF, RIP, SNMP, LAN/WAN, Ethernet, Token Ring, TSO, SPF, VTAM, TCP/IP, Telnet, ATM, SAN, NAS, Fiber Channel, SCSI

Tools: - C/C++, Perl, J++, Bash, Python, Visual Basic, WinRunner, ReSTFul API, gcc, Test Directory/ Quality Center, Test Track, Git, Quartus Prime Programmer, PVCS, Rational, Synergy, PyCharm, Pylint, Eclipse, Perforce, Selenium

PROFESSIONAL EXPERIENCE:

Confidential

Sr.Firmware Test Engineer

Responsibilities:

  • Responsibilities include Author Test Plans, Test Design and Implementation.
  • The SSD requirements documentation was used to design and implement test cases.
  • Designed the Test Plan and Selected the test cases for Firmware Acceptance testing.
  • Verified Firmware functionality using Oakgate SVF test suites on an SSD FPGA.
  • Down-loaded FPGA image and built the Firmware after making a clone of the repository.
  • Setup the Oakgate Dual Port test station. Created a Test Report spreadsheet in excel that tracked test Pass/Fail for all test cases.

Confidential

Sr. Development Tester

Responsibilities:

  • Responsibilities include Author Test Plans, Test Design and Implementation.
  • The ACE UI front end and Oracle Database backend was tested using Excel and ReSTFul api.
  • The development process was Agile with twice a week stand-up meetings.
  • Excel was used for the Test Plan design. ReSTFul api was used to GET, POST, PUT, and DELETE database entries.
  • Perforce was used for code and document management. JIRA was used for defect tracking and resolution status. Selenium was used for test automation with Java and python.

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 were 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 include Test Design and Implementation. The tests were written in C/C++ and Perl scripts.
  • 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 for 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.
  • 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.

We'd love your feedback!