Post Job Free
Sign in

Engineer Quality Assurance

Location:
Arlington, MA
Posted:
November 13, 2012

Contact this candidate

Resume:

John T. Crawford

*** ****** ******

Arlington, MA 02474-8737

*********@******.*****.***

http://users.rcn.com/jtcraw/

SUMMARY Over 20 years of experience in QA, Software Engineering

and Applied Mathematics:

Quality Assurance and QA automation of web, database and math applications.Object-oriented programming, including Java, JUnit and JavaScript.Scripting in Perl, Cygwin, Windows batch files and source control.Numerical methods for differential equations; linear and nonlinear optimization.

COMPUTER

SYSTEMS

Experience with the following languages and systems:

Languages:

Java, Perl, Cygwin, Windows (DOS) scripting, SQL, XML,

JavaScript, JSP, HTML, FORTRAN;

some C++, C, PL/1, Pascal, VAX Assembly. Databases:

MySQL, Oracle, Microsoft SQL Server, DB2,

Sybase Adaptive Server Enterprise, SQL Anywhere,

Solid, Microsoft Access. Source Control:

ClearCase, Vault, Perforce, Visual SourceSafe. Defect Tracking:

VersionOne, Siebel, Lotus Notes, Bugzilla. Platforms: Windows (XP, 2000, 95, NT 4.0, 3.51),

UNIX (Solaris, Linux, HP),

Macintosh, IBM 3090 with CMS, VAX/VMS.

EXPERIENCE

(PTC) / Mathsoft Needham, MA

2006-2009 Principal Quality Engineer for Mathcad,

before & after PTC acquisition of Mathsoft:

Developed automated tests,

written in three Mathcad-specific test languages

(MC debug, Mugs/TCL, MC engine-test),

of various mathematical features, including:

ordinary differential equation solvers;

linear & nonlinear optimization;

gradient, Jacobean and other vector & matrix computations;

dynamic unit checking;

fitting & spline interpolation functions;

derivatives, integrals,

and other symbolic computations.Analyzed results of over 100,000

such automated tests, for each new Mathcad build.Maintained the test harness that ran these tests, using

Perl, Windows (DOS), Bash, ClearCase & Microsoft SQL Server scripts.

2005-2006 Needham, MA

Senior QA Engineer at a web

publishing company:

Tested various new features for the

and its partner sites, including webcasts, user registration

and database logging.Extended an existing HttpUnit (Java) program to test for valid links

from a starting web page to any specified depth.Wrote a Bitpipe Partner Site Test Plan, for use by junior

or contract QA engineers.

2000-2005

Art Technology Group

(ATG) Cambridge, MA

Senior QA Engineer at a Java-based

web commerce software company:

Designed, managed development of, and maintained ARTS (the

Automated Repository Test Suite), used to test ATG Dynamo's

SQL Repositories, which customers use to access their database;

and tested on various databases.Developed JUnit code for tests of the ACO (Adaptive Customer

Outreach) product; also tested the ACO UI, running on

BEA Weblogic.Developed and used a Java servlet that tests various

Repository API methods, with arbitrary inputs specified in a

browser.

1997-1998

(Powersoft division) Concord, MA

Product Support Engineer for PowerSite, a

web application development tool:

solved customer problems, via phone, e-mail & newsgroup,

involving:

installation, the HTML editor, Java applets, database connections,

the DataWindow Design-Time Control, ActiveX components, client-side &

server-side scripting,

and deploying to supported application servers

(PowerDynamo, Microsoft ASP/IIS, Netscape Livewire).

1995-1997

(formerly Real Software Solutions) Burlington, MA

Consulting Engineer at a tiny start-up with

a web application development tool.

Performed various tasks, as needed:

QA, including testing database connections;

developed sample applications;

release engineering of C++ and Java builds;

taught a training course.

1992-1994

(now BAE) Burlington, MA

Power Systems Analyst:

designed software that

supported analysis of vulnerabilities

in electric power transmission systems.

Developed an interior point nonlinear

optimization algorithm, using a sparse implementation of

the logarithmic barrier function method, for computing optimal

real and reactive power flows.

1983-1987

(now BAE) Burlington, MA

Scientific Programmer:

developed aircraft and missile simulations;

failure detection, Markov chain and Kalman filter software.

EDUCATION Concord, MA

Two-term (1997-98) course in Java Programming, taught in-house at Sybase.

1986-1991 Providence, RI

M.S. (1988) degree in Applied Mathematics.

Fulfilled the requirements for the Ph.D. degree, except for

the dissertation.

Research concerned numerical spectral methods of solving partial

differential equations, with applications to fluid dynamics.

Brunswick, ME

B.A. (1983) degree in Mathematics.

PUBLISHED

PAPERS Development of the Battle Management Processing Simulation,

presented at the 1986 Summer Computer Simulation Conference,

Reno, NV, July 1986.

Detection and Isolation of Control Surface Effectiveness Failures

in High Performance Aircraft, presented at the National Aerospace

and Electronics Conference (NAECON), Dayton, OH, May 1985.

OTHER

INTERESTS

&

Boston, MA

CpM President, 1997-99.

Board of Trustees, 1995-97.

Clerk, 1995-96. Singing member of CpM since 1992; of Oriana since 2002.



Contact this candidate