From: milligan@netcom.com (Michael Milligan)
Subject: Quality Assurance expert available on contract in the Bay area.
Summary: Resume
Keywords: Virtual User Macintosh UNIX Quality Assurance Development
Organization: Netcom - Online Communication Services  (408 241-9760 guest) 
Date: Tue, 6 Oct 1992 20:16:05 GMT


I am an independant consultant who specializes in quality asurance.  My heavy
development background and years of QA experience enable me to assess your
product weaknessess to provide you with greater product stability and sales.
I work mainly in the Macintosh and UNIX platforms.  So remember, before you
start planning the development of that new "hot-selling" or limited market
product, call me so we can work together to make it the BEST it can be.
--------------------------------------------------------------------------------

Michael Milligan Jr.
555 E. El Camino Real #319
Sunnyvale, CA   94087
H:(408) 739-5289 F:(408) 739-3050

SKILLS AND ABILITIES:
Extensive background in Macintosh and UNIX software QA.  Experience includes
test tool development, UI evaluation and development, debugging, automated test
engineering, hardware/software compatibility testing, localization, test
plan/case development, UNIX scripting, test cycle scheduling and technical
support.

Hardware:	Macintosh, Sun, IBM (RS6000 & PC), HP, Apollo, SCO, DEC, NeXT,
		Commodore, Atari, Apple ][

OS:		Macintosh System Software (all versions), A/UX, UNIX, Sunview,
		OpenWindows, X11, ProDOS, MS-DOS, Windows, CP/M

Software:	MPW, Macsbug, SourceBug, Think C, HyperCard, TurboPascal,
		ResEdit, AppleShare, AppleTalk, FileMaker Pro, Quark Express,
		FrameMaker, PageMaker, Ready Set Go!, MS Word, MacWrite, etc.

Languages:	Virtual User, C, C++, Pascal, BASIC, C-shell, Borne shell,
		6502 & 680x0 assembly.

EXPERIENCE:
Senior QA Engineer/Developer - CONTRACT
Apple, Cupertino, April 1992 - October 1992
	Coded and maintained Virtual User scripts for the purpose of
	compatibility testing of third party applications under A/UX. 
	Extensive knowledge of UNIX, file systems, Macintosh Toolbox and a
	variety of applications was a must.  Development of libraries of VU
	code to reduce script redundancy was a major job duty.  During this
	position I have written approximately 20,000+ lines of code for
	automation.  I was responsible for conducting code reviews, project
	meetings and candidate interviews.  New competition software
	evaluation as well as UI interrogation were among the month to month
	activities outside of my normal duties.  Regular reports detailing
	development time lines, bug submission, and project status were
	required on a weekly basis.

Senior QA Engineer/Developer - CONTRACT
Acuson, Mountain View, August 1991 - February 1992
	Developed and maintained automated scripts used to evaluate the quality
	of medical ultrasound equipment.  Knowledge of quality assurance
	procedures, hardware/software interaction, and team development
	methodology.  Developed user interface for automated scripts to
	facilitate in learning curve reduction, code modules for redundant task
	efficiency, and script parser for backwards compatibility.  Researched,
	identified and fixed many programmatic errors in previously written
	test tools.  Strong written and verbal communication, project time
	management, and collaborative effort skill were required.

Senior QA Engineer/Developer - CONTRACT
Apple, Cupertino, January 1991 - August 1991
	Developed testing tools for the expressed purpose of evaluating the
	quality of the Macintosh Toolbox.  Extensive knowledge of device
	drivers, data structures, MPW, C, 680x0 assembly, Macsbug, Virtual User
	and various third party hardware was required. Secondary job duties
	included System 7.x testing, testing and evaluation of new Apple
	storage media and CPU's, test plan/case development, bug submission/
	regression, database development, and compatibility testing.
	Maintained active membership in all four sub-teams: Efficiency,
	High-Level, Low-Level and Tool Development.  High level testing
	included Finder, HDSC Setup and Disk First Aid.  Low level testing
	included Disk Initialization Package, Floppy Disk Driver, Sound
	Manager and storage media drivers.  Designed and incorporated a status
	tracking system and an automated test scheduling/bug reporting/
	regression system utilizing Virtual User and MPW scripting techniques.

Senior QA Engineer - CONTRACT
Frame Technology, San Jose, October 1989 - January 1991
	Responsible for maintaining the quality of the Macintosh and UNIX
	versions of FrameMaker.  I was required to evaluate all areas of
	FrameMaker's functionality.  Primary job duties focused on developing
	libraries of test suites.  These suites performed extensive testing in
	the following areas: functionality, software/hardware compatibility,
	Alpha/Beta acceptance, UI verification, localization, and cross-
	platform compatibility.  Other responsibilities included test tool
	development, bug submission and regression, documentation evaluation,
	Alpha, Beta and pre-release media validation and hardware acquisition. 
	This position required strong software development background and
	excellent interpersonal communication skills.

Junior QA Engineer - CONTRACT
Claris, Santa Clara, February 1989 - October 1989
	Maintaining the quality of two products, AppleWorks, and AppleWorks GS
	was my main job responsibility.  This included test plan/case
	development, UI evaluation, hardware/software compatibility testing,
	release engineering, tool development, hardware acquisition and
	technical support for various internal departments.  This position
	required direct communication with developers and product managers, bug
	submission/regression and authoring of detailed reports.  My extensive
	knowledge of telecommunications was put to great use during the testing
	and evaluation of the communication package.

QA Engineer - CONTRACT
Epyx, Redwood City, July 1988 - February 1989
	Being able to maintain the quality of multiple products during
	concurrent development was a strict job requirement.  I was responsible
	for software/hardware and documentation quality assurance.  Direct
	communication with in-house and internal developers, documentation
	staff and project managers was required to evaluate and maintain the
	quality of various projects.  Weekly status, project breakdown, and
	time management were a just a few of the various reports required on a
	regular basis.

REFERENCES:
	Furnished upon request.
-- 
--------------------------------------------------------------------------------
-  Michael Milligan, Jr                                    milligan@netcom.com -
-                                                                              -
- "Behold, I stand at the door and knock. If anyone hears My voice and opens   -
-  the door, I will come in to him and dine with him, and he with Me."         -
-                                                              Revelation 3:20 -
--------------------------------------------------------------------------------