Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

William Heptig

CONTACT
612 961 5060
b_heptig@mchsi.com
PROJECT ROLES
SR. SW Test Engineer
Test Engineer
Software Analyst
Software Engineer
TOOLS/METHODOLOGIES
Programming Languages:
Basic language (C++,VB6,
ATF)
Operating Systems:
Windows 7,
Windows 2008 R2,
Windows XP
Test Tools:
VMware
ATF Script Testing tools
PVCS Tracker
TRAC
Selenium Trained
INDUSTRY EXPERIENCE
High-Tech
Hospitality
EDUCATION/CERTIFICATION
DeVry Institute of
Technology, Chicago, IL
Bachelor of Electronics
Engineering Technology
Software Training at Metro
State:
C# certification classes

CANDIDATE SUMMARY
My expertise is to locate, define, and document software faults in a way that allows developers
to repair them efficiently. I define, execute, analyze, and report defects using test plans Ive
created and tests that are manual and automated. In doing so I save the organization Im
working for money by eliminating costly and embarrassing customer issues when software is
deployed.
DEMONSTRATED SKILLS AND ACCOUNTABILITIES

Created both Manual and automated tests. Manual tests were created and shared for
review. Software faults were recorded in PVC Tracker that is a MSSQL based tracking
tool. These would be used in software bug reviews to prioritize and determine which
faults were highest priorities for engineering to correct. I would then retest them and
close them.

VMware Test Virtualization, using the test tool we wrote in a Basic language that ran
from a central system where all the tests on clients were started. It used agent
software on the UUT to enter keystrokes/mouse clicks to operate the machine as an
operator would.

Experimental Tester, based on partial detail from field use of the product I would be
required to work in a complex system where not all conceivable configurations could
be tried. I had a number of issues where it would be necessary to reproduce customer
usage scenarios to define issues where unique changes were being made in the field.

EXPERIENCE HIGHLIGHTS

Created and ran test lab to stress and regression test a Client server application.
Created both Manual and automated tests.
On The Spot Award, Defect Reduction and Time to Release
On The Spot Award, ISO 9001 Conformance in Code Inspection
On The Spot Award, Teamwork in Testing Software after Staff Reductions
Thorough and professional, Bill would be a great addition to any software test
effort.
-Former Manager

William Heptig
CHRONOLOGICAL EXPERIENCE
IRIS Consulting Company Carlson Companies
Software Analyst
(April 2014 December 2014)
I was hired to test web applications used in the hotel industry. Test involves planning and executing tests need to define
problems in the websites where reservations for hotel stays are entered. The majority of testing is manual.
DATACARD ENGINEERING Minnetonka, MN
Senior Software Test Engineer
(2004 - 2013)
I was hired to create and run test lab to stress and regression test a Client server application called Syntera. The system
received mainframe data from a card issuer, formatted that data, and put it in one of N number of production processes.
The data was jobbed and set to client machines that did the actual card production.
My Duties included:
Setting up lab equipment, servers, client simulators, actual card production systems, test host systems, virtual
machines, networks and all related hardware to create the necessary test environment.
Meeting with engineers, testers, program managers, in Minnetonka and offshore from India to define, review and
provide feedback on product test progress, and results as various releases of software were developed.
Wrote test plans to test all aspects of the product and report results.
Created both Manual and automated tests. Manual tests were created and shared for review. Faults were recorded
in PVC Tracker that is a MSSQL based tracking tool. These would be used in software bug reviews to prioritize and
determine which faults were highest priorities for engineering to correct. I would then retest them and close them.
There were multiple clients created with actual hardware and with virtual clients with VMware. The test tool in use
was a Basic language tool that ran from a central system where all the tests on clients were started. It used agent
software on the UUT to enter keystrokes/mouse clicks to operate the machine as an operator would.
o This allowed worked to be accepted, run to completion, and released on multiple machines
simultaneously. This produced substantial sever work stress comparable to a customer site that both
stress tested the product, and regression tested the fact production functionality wasnt broken when
changes were made.
o Over time different clients were created that managed materials, and did work on non-company
equipment, so scripts were made to do various user functions. Tests were run and problems were
reported on a continuing basis. Over time this resulted in more than 50 types of scripts that were
developed and maintained.
Experimental testing based on partial detail from field use of the product would on occasion be required. In a
complex system not all conceivable configurations could be tried as every customer had customizations based
on their business. I had a number of issues where it would be necessary to reproduce customer usage scenarios
to define issues where unique changes were being made in the field.
o Companion Products that did Image Management and data encryption were developed and added over
time. These typically were used in Syntera locations but were used elsewhere also. I created the test
plans, had those reviewed tested, reported and retested several versions of an image management
system (Meritas) to handle large volumes of photos for credit cards, and encryption to handle data at
rest (stored on a drive) in the card production process. This involved configuring software add-ins to
the Syntera server and clients so an encryption server was called to encrypt data at rest and deencrypted for card production.

William Heptig
DATACARD ENGINEERING Minnetonka, MN
Software Engineer
(1994 2003)
I began learning software with Visual Basic in the 90s and was given maintenance to do on ID Works Badging
software existing applications that were 3rd party developed and needed to have defects corrected and features
extended.
That led to training on Visual C++ so I could do defect corrections and I eventually worked my way into the
development of new features on an ID Works Badging product.
The work I did involves image capture from digital cameras, signature pads and image processing to
automatically crop captured images.

You might also like