SUMMARY:
• Hands-on engineer specializing in system test and automation for manufacturing and development utilizing C++, Perl, Python and Tcl on Linux OS, Windows and MacOS.
• Seasoned Software and Firmware Test Engineer experienced in multiple environments and Programming languages with great understanding of networking and networking protocols.
TECHNICAL SKILLS:
• Unix/Linux, Windows, Mac OS X
• Wired/Wireless networking and Software/Hardware testing
• Samba, C/C++, Perl, Tcl, Html/Xml
• Jenkins, Git
• Agile Project Management, Lean Manufacturing
• Design Automation Tools, Test Plan creation/execution
• Team & Employee Development, Product Documentation
PROFESSIONAL WORK EXPERIENCE:
Oracle, Hillsboro, OR 04/2011 – 07/2020
Software Test Engineer III
• Software Test Engineer for a variety of Oracle standard and cloud solutions. Developed the test profile based on standard, reused profiles, executed customized configuration on the servers and switches using ksh or Tcl to access the server OS ILOM (Integrated Lights Out Management) to set server-specific values.
• Supported ongoing and legacy products. Assisted the production floor staff to debug/root cause hardware/software failures and educated production staff on recognizing hardware vs software failures.
• Used Agile to review/comment on changes that were part of the product plan of record. Including product specifications, final system configurations, and part numbers required to validate the solution under test.
• Test lab supervisor for the Test Engineering organization. Responsible for tracking incoming/outgoing test material (borrowed hardware used for test development) and coordinating with the Production Assembly team to replace failed hardware on loan for test development. Material status
• Mentored intern students in engineering concepts and how to make decisions in a real-world professional environment.
• Used LEAN methodology as part of software process deployment/improvement and materials reuse.
Critical Path Software, Portland, OR 07/2010 – 04/2011
Software Test Engineer - 3g / 4g / QA Lead
• QA lead responsible for test plan creation/execution for the CLEAR 3G/4G add-on antenna for Windows and MacOS X
• Developed automated test script using PowerShell and bash to automate and reduce test time for both Windows/OS X.
• Developed test plans to validate against both platforms for each new version of SW.
• Led defect review meetings with developers (CLEAR) on a monthly basis to track defect progress.
Hewlett-Packard, Vancouver, WA 08/2009 – 03/2010
Firmware Test Engineer
• Firmware Test Engineer responsible for execution of manual test procedures on Hewlett-Packard printers.
RadiSys, Hillsboro, OR 02/2007 – 11/2008
Manufacturing Test Engineer
• Manufacturing Engineer responsible for supporting RadiSys ATCA telecom products during production.
• Utilized Python and Perl to develop a test profile for a Solid State Hard drive add-on (internal) card used by ATCA Compute Server blade.
• Used Perl/C++/Tcl-tk to implement a testing profile for the IW1S1A/IW1S1 telecommunication card.
• Legacy support engineer for the Flexiserver product, updated the test profile when a request was made for new products (Switch, CPU and HDD blade cards). Used Perl with Tcl/tk (graphical interface front-end) and C++ as the test harness wrapper.
RadiSys, Hillsboro, OR 11/2004 – 11/2008
Systems Test Engineer
• Responsible for test development and implementation for Flexiserver and ATCA line of RadiSys Telecommunication products.
• The test development environment (using Perl), configuring telecom switches using the embedded Linux Command Line Interface (CLI), hard-drive setup (OS install/configuration and RAID setup), networking configuration (TCP/IP) and test reporting and final analysis.
• Created test cases for CPU-blade fail-over tests, Switch-module fail-over and internal chassis sensor validation using Perl and switch CLI. These tests were on a scope of 2k - 3k lines of Perl code each.
VideoTel, Lake Oswego, OR 09/2001 – 01/2002
Systems Test Engineer
• Primary QA engineer for developing test plans related to VideoTel s Video On Demand blade server.
• Responsible for performing hardware validation as well as modeling signal loss across cascaded server modules.
• Development was primarily in Perl and C-shell in a Linux RedHat environment.
Intel, Hillsboro, OR 06/1997 – 09/2001
Systems Support Engineer
• Member of both the Home Network Operations (HNO) Division and the Desktop Processor Group (DPG).
• Configuration Build Engineer, responsible for performing daily product builds, validating that all required code was properly checked in and released with the specified build, validating documentation (Release Notes, Install Manuals, Product Manuals) as needed. Used both MKS Toolkit (for the bash shell emulator), and DOS command shell interface.
• Software Engineer responsible for maintaining/distributing all software releases on the Teradyne J973 Functional Silicon tester for the Intel P4 (Northwood) processor developed by the Silicon Test Engineers to various Intel sites worldwide.
• Managed and archived test data from various test sites and loading into SQL Database for chip tracking purposes. Managed over 100K entries per night of manufacturing data from various Intel Fab sites world-wide. Responsible for product interface/data dictionary redesign to improve data handling and increase data throughput.