Resume: Robert R. (Bob) Kenyon
(address, email, and phone contact info available on request)
Summary:
A Senior Software QA professional specializing in Stress and Performance testing, but familiar with all aspects of the Software lifecycle, including manual and automated testing, development, maintenance and modification of automation frameworks. Demonstrated ability to zero in on software problems, report bugs and follow through on fixes.
Skills:
- Languages: Perl, python, bash, HTML, C, XML
- Operating Systems: Linux, BSD, Macintosh OS X, Windows
- Platforms: Citrix Netscaler, Citrix XenServer, Citrix XenDesktop/XenApp, Macintosh, SGI, Intel, Cray, DEC
- Applications: Microsoft Office (Word, Excel), NetBench, Webbench, Unix apps (wireshark, nessus, snoop, dbx, connectathon, SPECmark SFS, etc.)
- Testing tools: Ixia, Spirent
Experience:
Citrix, Inc, Application Networking Group: Santa Clara, CA 11/2005 (Teros Acquisition) - present
Senior Dev Test Engineer
- Designed and executed Performance and Stress Testing of Citrix Netscaler product using Netscaler performance suite, as well as Ixia and Sprient test systems
- Designed, documented and implemented test plans for Functionality testing of Web Application Firewall
- Designed and developed test scripts in Perl and shell to automate load testing
- Built and maintained XenServers running XenDesktop and XenApp for Netscaler testing.
- Set up linux and windows computers for web serving and client testing
- Administered lab. Manually installed equipment, designed and connected networks
Teros Inc: Santa Clara, CA 10/2003 - 11/2005
Senior QA Engineer
- Designed, documented and implemented test plans for Functionality testing of Web Application Security Device
- Designed and developed test scripts in Perl and shell to automate load testing
- Setup linux and windows computers for web serving and client testing
- Administered lab. Manually installed equipment, designed and connected networks
Rose International/SBC Internet Services: San Ramon, CA 9/2003 - 10/2003
Contractor: Software Testing
- Tested installation software on both Macintosh and Windows platforms.
- Developed lab processes to automate configuration of Macintosh operating systems
Auspex Systems: Santa Clara, CA 6/2001 - 4/2003
Product Assurance, Senior Software Test Development Engineer
- Designed, documented, and implemented black box test plans and test cases using information from product requirement documents and consulting with developers.
- Designed and developed test scripts in Unix shell and Perl to automate testing of servers. Implemented load testing using connectathon, NetBench, SFS, etc.
- Found, documented and checked fixes on defects (bugs) found in software.
- Tested Java-based GUI management applications, web-based cgi applications, and unix command-line applications.
- Installed and configured server (Auspex) operating system software, which included Solaris installation and administration.
- Installed and configured FibreChannel storage area networks (SAN), including storage (Auspex, EMC, StorageTek, LSILogic), hubs (Gadzooks), and switches (Brocade, Qlogic).
- Installed and configured client PC's, including network cards, system software (NT, Windows 2000, Mac OS 9, Mac OS X) for use in testing servers.
- Interpreted and analyzed problems with servers using logs, debugging tools and other methodologies.
Connectix Corporation: San Mateo, CA 3/2001-11/2001
Web Applications, Contractor Part Time
- Designed and implemented several Perl cgi applications that processed web forms and interfaced with backend applications (FileMaker).
nCUBE Corporation: Foster City, CA 10/2000 - 4/2001
Software Server Department, Senior Software Engineer
- Developed Perl middleware that communicated between XML requests and the UNIX operating system of a video server using Perl Object-Oriented and mod_perl compatible techniques.
- Designed implementations for copying, moving, formatting, status and information reporting and other manipulation tasks for video content.
- Maintained and updated builds of older legacy server software.
- Participated in planning and status meetings and documented progress.
Oracle Corporation: Redwood Shores, CA 5/2000 - 10/2000
Interactive Television Division, Senior Member of Technical Staff
- Performed quality assurance engineering on video streaming servers.
- Modified and debugged Perl test scripts.
- Configured and monitored soak tests.
- Performed system administration duties on Sun workstations.
- Installed and configured Oracle databases.
Lockheed Martin Missiles & Space: Sunnyvale, CA 11/1996 - 4/2000
Test Systems Software Products, Senior Software Engineer
- Maintained and improved programs utilizing proprietary multi-platform GUI's and a proprietary data retrieval system written in C for processing and presentation of data from missile flight tests.
- Designed middleware software to present data on the web using Perl, HTML, SQL, and Java programming.
- Worked with flight test analysts on software requirements.
- Created and maintained documentation for several applications developed by the group.
Lockheed Martin Missiles & Space: Sunnyvale, CA 7/1988 - 11/1996
Space Technology Department, Research Specialist
- Applied structural dynamics methodologies to analyses of transient responses of spacecraft structures.
- Applied computer science methodology to develop tools for solving aeronautical and structural dynamics problems.
- Created algorithms to implement new analysis techniques; improved existing tools to increase analysis speed and accuracy.
- Supervised and trained co-workers in structural dynamics technology.
- Analyzed data and documented results.
Lockheed Martin Missiles & Space: Sunnyvale, CA 7/1983 - 7/1988
Space Technology Department, Research Engineer
- Selected and applied analytical methods for dynamic structural analysis on Milstar Program.
- Analyzed data and documented results.
Lockheed Martin Missiles & Space: Sunnyvale, CA 9/1980 - 7/1983
Space Technology Department, Associate Engineer
- Applied technical and computer software knowledge to the structural analysis of various spacecraft systems.
Additional Education:
- Lockheed Martin Missiles & Space (1996-1998):
- Attended training courses in Object Oriented Analysis and Design, Java, Software Process, C++, Unix system administration leading to a Lockheed Martin Software Training Certificate.
- San Jose State University, Open University (1990-1993):
- Continuing education in computer science: Computer Programming I & II, Data Structures and Algorithms, Assembly Programming (Intel 8088), Object Oriented Programming, Discrete Mathematics and Structures of Programs.
- Classes used Pascal, C, C++, and Scheme programming languages.
Education: BS in Mechanical Engineering, University of California, Davis, 1980
Other Interests:
- Music: Saxophonist in two bands and a quartet
- Flying: Private Pilot certificate with Instrument Rating
- Home Computing:
- Manage multiple computer wired/wireless network sharing a DSL line
- manage multiple email accounts for friends and family
- consult with clients and family on home networks, internet connectivity and computer training
- create web sites