Post Job Free
Sign in

Quality Assurance Engineer

Location:
Seaside, CA
Posted:
October 05, 2012

Contact this candidate

Resume:

STEVEN H. MUELLER

SUMMARY

A versatile, analytical, detail-oriented designer, programmer and quality assurance

professional with over 20 years of practical experience on many shipped software products.

Results-oriented with strong analytical skills and a belief in quality and usability.

Major skills include:

Planning: Object-oriented analysis and design, design patterns

User interface: User interface design and implementation

Languages and frameworks: C, Visual C++, MFC, eMbedded C++, Visual Basic, Smalltalk, REXX

and Pascal programming

Operating systems: Windows, UNIX, Windows Mobile, Android, OS/2 and VM/CMS

Web design: HTML, CSS, JavaScript, PHP, PERL, XML and RSS

Documentation: Writing and reviewing in Word

Source code management: WinCVS, SourceSafe and Perforce

Testing tools: TestPartner, WinRunner

Testing management & bug tracking: Jira, Test Director, File Maker, Team Track, Microsoft

CRM, CDETS and TIMS

Database: Oracle 10/11, MySQLPROFESSIONAL EXPERIENCE

HP Enterprise Services (formerly EDS), Seaside, CA

Information AnalystMay 2008Present

Responsible for testing Defense Manpower Data Center medical benefits and claims

applications.

Lead tester for General Inquiry of DEERS (GIQD), Health Care Coverage Information (HCCI),

DEERS Claims Service (DCS), Pharmacy DMR Data Service (PDDS), milConnect (formerly

MyDoDBenefits) portal and MyDoDMobile Android smart phone application.

Created over 1,000 automated XML tests for DCS and PDDS saving hours of testing time

while increasing test coverage and quality.

Helped improve the usability of our products and internal tools using my years of user

interface design and development experience.

Often detect problems not found by other people, both through analysis of requirements

and business rules and various testing strategies, and consulted for my knowledge of the

applications that I test.

Awarded two client appreciation certificates for J2EE and MyDoDBenefits work and a DMDC

challenge coin for MyDoDBenefits.

Environment: Windows, Unix, Oracle, TestPartner, Jira, Excel, XML

APEX SYSTEMS, San Bruno, CA

Contract Quality Assurance October 2007April 2008

Responsible for testing Defense Manpower Data Center medical benefits and claims

applications.

Ran over 600 automated tests using WinRunner for various applications.

Created two sets of manual tests for the GIQD Web application.

Helped update our issue and testing status spreadsheets.

Environment: Windows, Unix, Oracle, WinRunner, Excel

ETOUCH SYSTEMS, Fremont, CA

Contract Quality Assurance March 2006May 2007

Responsible for testing Cisco IP Communicator VOIP softphones and their interaction with

Cisco CallManager.

Helped create the test plan for SIP call processing.

Found several testing holes and wrote test cases to cover them.

Ran over 200 test cases over several code drops.

Found numerous product bugs, including many not covered in test cases.

Environment: CallManager, CDETS, TIMS

MOBILE CROSSING, Sunnyvale, CA

Contractor November 2004March 2006

Responsible for developing Pocket PC programs and build scripts and testing Mobile

Crossing's GPS products and Web sites. I also helped run an eCommerce site and handled

some customer support.

Developed a Satellite Locator Pocket PC program integrated with the WayPoint navigation

software. This allowed producing a custom system for broadcasters.

Created the test plan and did complete testing on the Map Loader Pocket PC program and

Web site. This uncovered many problems before the customer saw them.

Developed a WayPoint Information control panel settings applet. This gave customers a

single point of reference when reporting system information to technical support, saving

both time and money.

Did complete testing on the HaveNav GPS rental Web site (currently in Beta).

Set up the GPS Tip of the Day RSS feed and contributed many of the tips.

Environment: eMbedded C++, MFC, DOS batch, Linux, BASH scripting, Microsoft CRM

4ANYTHING.COM, King of Prussia, PA

ContractSoftware DeveloperAugust 2003December 2003

Responsible for improving and fixing the LIvVE client software.

Added automatic reconnection capabilities in the event of chat server disconnection. This

increased customer satisfaction by preventing them from having to leave a discussion to

reconnect.

Fixed a profile overlap bug. This eliminated a long-standing bug that was causing

customer dissatisfaction.

Added live links in profiles. This automatically changed URLs in profiles to live

hyperlinks.

Environment: Visual C++, MFC

SILICON VALLEY VIDEO GROUP, Hollister, CA

ContractWeb Master/Network AdministratorJuly 2001Present

Responsible for Web page design and deployment, as well as network setup and monitoring.

Registered and configured a domain for the customer. This improved the customer's

branding on the Internet and allowed a consistent, yet flexible, E-mail scheme.

Designed and set up a basic Web site at Silicon Valley Video Group. This allowed the

customer to have a Web presence.

Installed and configured an 802.11b wireless network. This allowed the customer to access

their videos on multiple computers.

Environment: HTML, CSS, JavaScript, Linux, PERL

HEARME, Mountain View, CA

Software Engineer, MPlayer ClientJanuary 2000July 2001

Responsible for improving the MPlayer client software.

Merged the U.S. version of the client with the international version. This allowed us to

have only one code base.

Improved the ability to create new versions of Mplayer for other customers and countries.

This allowed us to more easily bring a new service up.

Modified the client to support 4Anything's LivVE service. This brought significant

revenue to HearMe.

Environment: Visual C++, MFC, Perforce, Visual SourceSafe

MERCURY INTERACTIVE CORPORATION, Sunnyvale, CA

Software Engineer, WinRunner for SAPDecember 1998December 1999

Responsible for improving the user interface of WinRunner for SAP.

Improved the Execution Log in several ways, including a tree with multiple columns and

finding. This allowed users to better understand how each step in a WinRunner script

performed.

Implemented the printing capabilities in the design mode. This was the number one

customer-requested improvement following the first release of WinRunner for SAP.

Implemented the Report Viewer, which combined the Execution Log with a second pane for a

summary, screen captures and a results spreadsheet, as well as a flexible print

capability. This was the largest and most important enhancement for Release 6.0 of

WinRunner for SAP.

Environment: Visual C++, MFC, Borland C++, Visual SourceSafe, Test Director, LoadRunner

LIVE PICTURE CORPORATION, Campbell, CA

Software Engineer, Batch ConverterFebruary 1998September 1998

Responsible for developing the Windows Batch Converter, a crucial component in Live

Picture's strategy to make the Flashpix format a standard on the Internet.

Ported the Macintosh image conversion code to Windows, fixing several problems. This kept

a common code base for the conversion code, easing future development.

Designed and implemented the user interface for the Windows version of the Batch

Converter in Visual C++/MFC. This improved the Macintosh user interface in several ways.

Completed the first shipping version of the Windows Batch Converter. This allows Live

Picture's Image Server customers to convert their existing JPEG, TIFF and PhotoCD images

to the Flashpix format. The Windows Batch Converter is available on the Web at

http://www.mgisoft.com/support/downloads/dlform.aspdid=50.

Environment: Visual C++, MFC, Visual SourceSafe, FileMaker

CAERE CORPORATION, Los Gatos, CA

Senior Software Development Engineer, Developer's ToolkitMarch 1996January 1998

Responsible for enhancing and maintaining the Caere OCR Developer's Toolkit and its

associated documentation.

Designed the API for a major upgrade to the Developer's Toolkit for internal product

usage. This enabled OmniPage Pro 8.0 to convert to using the Developer's Toolkit.

Implemented several new features in a Visual Basic Custom Control. This enabled

programmers to access high-end functions of new OCR engines using Visual Basic.

Implemented several new features in the high-level C DevKitEZ library. This enabled

programmers to access high-end functions of new OCR engines using C and C++.

Created an extensive list of problems in the Release 6.0 and 6.1.1 documentation and used

it to improve the Release 6.1 and 6.1.2 documentation. This made it easier for programmers

to get correct information about the product.

Environment: Visual C++, Visual Basic, Win32, Visual SourceSafe, Team Track

INDEPENDENT CONSULTANT, Hollister, CA

Web page designer November 1995 March 1996

Responsible for design, HTML coding and form handling for an eye care company's World

Wide Web site.

Designed several different types of pages for the web site (introduction, application

form, and glossary).

Set up PERL script to process applications forms.

Environment: HTML, Linux, PERL

IBM, San Jose, CA

Lead Developer, REVUFILEAugust 1993November 1995

Responsible for designing, coding, testing, documenting and servicing a VM-based

groupware tool for document and code reviews.

Implemented a defect classification scheme allowing document authors and programmers to

analyze where defects occurred in the development process. This enabled them to improve

the quality of the process.

Implemented a hyperlinking scheme which saved reviewers time when viewing references.

Updated the User's Guide and on-line help to document any new features.

Provided primary support for the tool. Received several letters of thanks for the support

provided.

Environment: REXX, TOOLS, VM/CMS

Programmer, Dictionary Services January 1992August 1993

Responsible for designing several parts of the Dictionary Services user interface and

implementing them in Smalltalk.

Designed various product forms (the Status Window, User Profile and the IMS PCB, IMS PSB,

DB2 Storage Group, DB2 Alias and DB2 Synonym settings notebooks).

Improved form classes (correct text alignment, clipped entry fields and list boxes,

properly sized dialogs) allowing the user interface team to more easily create smarter

dialogs. This saved the team time and provided a more consistent user interface to our

customers.

Encapsulated operating system INI file functions in classes, saving time when using INI

files.

Environment: Smalltak, OS/2

Programmer, CoOperative Development Environment (CODE) November 1990January 1992

Responsible for design and implementation of the error handling part of a client/server

programming environment. Coordinated this task with groups at two other sites.

Designed a language-independent mechanism for host compilers to provide error information

to the workstation front end. This improved productivity by eliminating the need to

produce error analysis routines for each compiler.

Designed and developed the user and programming interface used to display errors from

tokenizers, syntax checkers, compilers, etc. This resulted in a patent application and a

First Level Patent Award.

Environment: IBM C, OS/2

Programmer and Chief Architect, Pascal/VS and VS PascalJuly 1983November 1990

Responsible for interfacing with other projects VS Pascal was interested in, consulting

on Pascal standard issues, reviewing other IBM Pascal implementations to ensure

compatibility with VS Pascal and designing and implementing various features.

Designed the storage management scheme implemented in VS Pascal Release 2. The basic

design was adopted by the IBM Language Environment group.

Invented a new procedure type allowing Pascal programmers to easily call polymorphic

routines. This allowed IMS to be supported and improved productivity when writing IMS

programs in VS Pascal.

Identified and removed ANSI standard non-conformances in Pascal/VS, allowing IBM to bid

on government contracts requiring Pascal. Received an Outstanding Technical Achievement

Award for this project.

Provided customer support for Pascal/VS to both IBM and external customers.

Environment: VS Pascal, VM/CMS, MVS, LCS

RELATED EXPERIENCE

Web Site Design

Designed and created Web sites for both clients and hobbies.

Designed and created the Silicon Valley Video Group Web site .

Designed and created the Silicon Valley Pocket PC Web site .

Designed and created the FAST Travel Web site .

Set up the RSS feeds for Silicon Valley Pocket PC and Mobile Crossing.

Worked with various Web hosting providers (1&1, Total Choice, South Valley Internet).

Technical Writing

Helped write and update technical manuals for various products.

Wrote the initial draft for the VS Pascal Diagnosis Guide and Reference.

Wrote the initial draft of the Optimization chapter for the VS Pascal User's Guide.

Wrote the updates to the REVUFILE User's Guide and online help.

Designed the new layout for the Caere OCR Toolkit Reference Manual.

Provided technical editing for documentation on many of the products I worked on.

Video Production

Set up a desktop video system and produced videos for IBM.

Produced and directed a department introduction video for the Software Engineering

Solutions Center department. Used a time-line-based desktop video editing system.

Produced a two-camera service education video for Dictionary Services. Received praise as

one of the best service education videos the service team had seen.

EDUCATION

M.S., Computer and Communication Science, University of Michigan, Ann Arbor, MI

Member of Michigan Student Assembly during the second year of graduate school.

B.S., Mathematics & Computer and Communication Science, University of Michigan, Ann

Arbor, MI

Graduated with Highest Distinction, with Honors in Computer and Communication Science.

Phi Beta Kappa; Angell Scholar senior year; Dean's List freshman, sophomore and junior

years; University of Michigan Regents-Alumni Scholar.

PROFESSIONAL DEVELOPMENT

Classes and Reading

HTML

Cascading Style Sheets (CSS)

JavaScript

Object-oriented analysis and design

C++ programming

MFC

Design patterns

Extreme programming

ANSI SQL

COM/DCOM

CORBA

Low-fidelity user interface prototyping

ISO 9000

OS/2 programming, including Presentation Manager and SOM and workplace shell

Patents and Inventions

Method and System for Displaying Error Messages (US5673390)

Pascal GENERIC Procedure Directive (in the VS Pascal compiler; Reference)

Pascal Heap Management System (in the VS Pascal Compiler, later incorporated into IBM's

Language Environment; PDF Reference)

System to lock out insecure features in PDAs and cell phones (unpublished)

Publications

On finding most optimal rectangular package plans

For more information, send me E-mail at ******@**********.***.

You are visitor # according to Web Counter.

Last updated April 24, 2012



Contact this candidate