SUMMARY
Career Software Quality Assurance and Test expert. I have worked alone, in teams, lead small groups over the years.I have worked on compilers,operating systems, databases and applications.
MAJOR ACCOMPLISHMENTS
Developed System Monitor
I developed an OS and application monitoring tool repeatedly and with ongoing extensions from 1990 - 2002 with changing Operating Systems. This monitor was used internally by System Test, SQA, and various internal organizations to detect and trace resource issues and performance bottlenecks. This task was an ongoing extemporaneous personal task, which enormously extended on minor testing needs.
I developed several RTE style test drivers
From Gould CSD thru Compaq Inc., I developed several Remote Terminal Emulator style test load drivers. In 1994 through 1995 I used my async load driver to emulate a serious customer load problem. In combination with my ongoing system monitor I was able to trace data flow and resource exhaustion problems to eliminate several minor data flow problems and ultimately prove the customer problem to be their application/design problem, saving the company $13 million in French court.
I have developed several test harness/test automation systems
From Gould CSD thru HP I developed and used several styles of test harness/test driver tools with assorted automation features. Some parts were language based modules and many parts script based automation. I have also evaluated external test harnesses and selected amongst them for the best feature vs. need match
MAJOR ACCOMPLISHMENTS
-
Developed Various System Monitors for Dynamic resource and utilization debugging of system and application issues
-
Developed several Remote Terminal Emulator style test drivers for keystroke load emulation on various Unix platforms
-
Developed several test harness/test automation systems on Unix and OSS environments
Experience
Hewlett Packard, Austin, TX
SQA for MX/SQL compiler projects, starting with taking over the test for MTS delete. Projects included Importmd, FFDC issue, and various Update Statistics related features, plus various Memory Management issues using Fatigue testing and specific problem isolation. These all use the DFM test harness.
Hewlett Packard, Austin, TX
SQA for various NSK/OSS projects including MACL, MXCI/XABROKER, SPJ Result Sets for ODBC, Highlander -HPUX ODBC connectivity, Researched various available test harness tools for the OSS and NSK environment including ALIEN, QACOMP, COVER, DFM and chose simple shell scripting for the least dependency and interference to harness MACL tests is the NSK OSS environment.
Hewlett Packard, Austin, TX
Began NSK project testing with a small piece of Java SOAP/XML support. Transitioned Motorola test suites to India and got them running smoothly with IDE personnel.
Compaq, Austin, TX
Began NSK training while continuing R16 NodeMon on Puma customer application system testing. Both efforts continued for some time.
Compaq, Austin, TX
Completed R15 NodeMon loads on Puma and Helix and transitioned into R16 NodeMon on to Puma. Local methodology returned to Fagan inspections for the third time and I participated in numerous designs and inspections, often as moderator or tester. I returned exclusively to test in July 2000 after finding a replacement manager and bringing him up to speed.
Compaq, Austin, TX
I became acting manager of the Test Group again, and started searching for a permanent replacement manager again.
Compaq, Austin, TX
Internal reorganization generalized my job to cover simple test case development and continue running my existing tests. The product platform narrowed to a specialized customer application with ARS (automatic recovery system) and DNP (a two node cluster which supports ARS by rolling over running applications including their I/O connections across cluster nodes allowing the original node to reboot). System Testing specialized to the specific customer application and environment, although discreet functional testing remained in my expanded test domain.
Compaq, Austin, TX
Tandem was taken over by Compaq. There was reorganization but my job did not essentially change.
Tandem Computers, Austin, TX
System Integration Testing on fault-tolerant Unix for Tandem Computers Inc. I did System Test design, ran existing and acquired test scenarios, and isolated system scale problems. I also designed and implemented a System-Test Test Driver tool, then implemented test scenarios on top of that tool. I designed and implemented monitoring and debugging tools special to System Test problems, such as resource utilization, and device, resource and process states with dynamic as well as historic tracking of this profile information. I isolated system and subsystem problems in collaboration with developer experts. I emulated critical customer system environments in order to resolve sensitive account problems and interfaced with account representatives, marketing representatives and customer software engineers to gain enough detail to isolate deeply obscured system issues. I contributed to acquired-product requirements as a cross functional consultant and release decisions as an acting manager. I also was brought across teams as a consultant in areas where system testing developed special insight for problem isolation and resolution. I was at various times, a team of one, team lead, and acting team manager and the only long term consistent member of System Test. I performed personnel locating, and interviewing tasks for most team members, eventually even for my own manager so that I could return to team lead activities as planned.
Encore/Nippon/Gould CSD Plantation, FL
A buy out followed by a leveraged buy out during which time I stayed in the same job and position. I worked on Test planning and design for Cyclic I/O and test review and verification for SWAP DEVICE tests, ACCESS TIME STAMPING, byte stream read access, and suites of existing Software Problem Reports(SPR) tests. Existing tests were undergoing automation to reduce the Manual overhead in regression test efforts.
Gould CSD, Plantation, FL
UTX (UNIX) Operating Systems testing on Powernode machines, NP machines and MicroSEL machines. This involved the writing of new tests, running of existing tests and development of tools for testing and problem tracking for Nippon-Gould CSD. I proposed, designed, implemented and documented a Common Test Driver tool. This tool consisted of three subsystems: the test selection "database" and executor, the test result analyzer and problem correlator, and the editor/viewer for related source, result data, and reference data.
Gould Inc, Plantation, FL
Testing of Bare Machine Ada Run Time Library and Tools for Gould CSD. This s included development of a Remote Terminal Emulator to automate the boot strapping and console control of Bare Machine Ada applications. This also involved writing BMA specific Ada Tests and porting existing tests for Ada Tests and porting existing tests for Ada into BMA suites
Gould SEL, Plantation, FL
Testing and planning for assorted languages and utilities including Ada on UTX, Ada on MPX, ACE Cobol, Common Lisp, and a graphics support library. This included compiler validation for ACE Cobol on Berkley UTX, System V UTX, and Secure UTX environments for Gould CSD. This also included tools for test control and test result analysis of the Ada test suites from both UTX and MPX Ada testing.
Gould SEL, Plantation, FL
Testing, problem isolation and test development for languages and Utilities SQA group at Gould Inc. This included Fortran 77+, Pascal, and a Performance Analyzer, on MPX, as well as Ada on a PS3000 (used to port Ada to UTX and MPX).
Hewlett Packard/Compaq/Tandem, Austin, TX
Test, SQA, System Integration Test on various UNIX and UNIX like environments of products from fault tolerant and fast fail over (for telcos) to data bases and user applications. I developed a history of process and automation approaches and a wide range of various depth experiences
Gould SEL/Gould CSD/Nippon/Encore, Plantation, FL
I learned SQA at a time when University coverage of the topic was nearly non-existent here. I started in languages and compilers and moved on to Operating Systems and Integrated Applications. I was working on cutting edge products and processes by the time I moved on.