Post Job Free

Resume

Sign in

Engineer Quality Assurance

Location:
Boston, MA
Posted:
November 23, 2012

Contact this candidate

Resume:

Gerardo Qui ones

abpy8y@r.postjobfree.com

Experience: Systems Architect with specialized knowledge

in automated regression testing systems. Skilled in all areas of the software development

life-cycle. SQE and applications development

knowledge in financial, aerospace, e-commerce, embedded systems, and Windows device

drivers. Experience at various levels of responsibility from individual

contributor, to system s architect,

to supervisor.

Environments: Developed applications

under many versions of Unix, including Linux, AIX, Dynix, Solaris, HPUX, and IRIX;

Many versions of Microsoft Windows, including 98SE, ME, NT, 2K, 2K3, XP. Mainframe

environments including IBM 3090/MVS,

VAX/VMS, Unisys, Honeywell, and others.

Formal Training: UNIX, C, C++, Java,

Flex/Bison, SQL (Oracle and Sequent), Method/1, IBM AD/Cycle, Focus, Rational Software Architect. AI

technology, and Software Performance Analysis.

Hands-on training: MS/SDK, MS/DDK, Soft

ICE, WinDebug, MS SQL Server, TCL, Python, UML, JUnit, PyUnit, and others.

Education:

M.S. University

of Massachusetts, Boston. Computer Science

B.S.University

of Texas

Pan-American. Math/Chem double major, CS

minor.

Graduate courses in Mathematics at the University of

Houston/Clear Lake.

Post Baccalaureate courses in ChE and ME at the University of Houston/Cullen.

Currently pursuing PhD/CS at U Mass Boston (Feb 2008).

Master s project in speech recognition system in Java for the hearing impaired.

Experience Highlights:

ChoiceStream Inc. 2006-2008

Sr. Technical

Quality Assurance Engineer

Responsible for the planning and implementation of

performance and scalability tests of ChoiceStream s customer data builds running

on Linux servers. These systems, which

are hybrid application suites written in Java/C++ and operating on MySQL

databases, analyze on-line consumer behavior to determine consumer preferences

and support generation of personalized recommendations. Testing these

applications requires understanding of data mining techniques and the creation

of specialized test data generators to stress the system. These test data

generators are written in Java and supported by MySQL databases.

Also responsible for the design and execution of

performance and scalability tests of ChoiceStream s personalized recommendation

engines running on Linux servers. These

engines which are written in Java and operate on MySQL databases, make personalized recommendations to provide

sales uplift for ChoiceStream s customers. Testing these applications require

the creation of specialized test data generators written using JMeter.

Also responsible to the creation and execution of Junit

test suites to validate component level functionality for these systems.

Analog Devices Inc. 1998-2006

Sr. Software Test

Engineer - Digital Media Technology Center 2004-2006

Lead the development of an automated testing environment

for video set-top boxes (under Windows

Server 2003) provided remote

access to test facilities for the collection of video and audio quality

information, power cycling, network and serial port testing, Infrared interface

testing, and network impairment simulation. The rigs supported fully automated testing.

Used PyUnit to validate the

automated regression testing system

itself. The video set top boxes ran uCLinux

and were controlled remotely using Python

TCP/IP sockets. The data collector was controlled from Windows

2003 Server using Python UDP sockets.

Created the Telemetry Processing Subsystem, a suite of Matlab tools to analyze audio and video

quality information collected from video set top boxes and produce video/audio quality

metrics in graphical and spreadsheet forms (under Windows 2003 Server and Windows/XP).

The video analysis tools were developed using Back Propagation Neural Networks (Artificial

Intelligence) and Cross-covariance analysis for test pattern recognition. The

neural networks were first developed in Java/Net

Beans in Windows/XP and then ported to Matlab running under Linux and Windows 2003 Server.

Sr. Software

Engineer - Integrated Audio Group 2000-2004

Key developer of the SoundMAX WDM audio driver system for Windows personal

computers. SoundMAX was developed in C++ and is installed in 80% of all

corporate personal computers world-wide.

Responsibilities included porting

from assembly/C to C++, refactoring

and redesign of the Microsoft WDM driver, customer field support, development in

all Windows environments (98/SE, ME, 2K,

2K3, XP), support for new PC manufacturers, and general software release

validation and testing.

Created an integrated system of Test Control Language (TCL)

scripts, that generate and analyze INF files for the SoundMAX WDM audio driver.

The tools run in all Windows environments. These scripts recognize and

interpret driver settings and cross-check the settings for platform consistency.

The tools also detect INF errors that could cause the driver to fail during Microsoft

signability evaluation (signability means certification under the Windows

Hardware Quality Lab testing standards).

Sr. Software

Test Engineer - DSP Tools Group 1998-2000

Designed and implemented the Manufacturing Test Program

(MTP), a C++ suite of analysis tool to test hardware operations of the AD188x

family of audio CODECs. The MTP runs in

native Microsoft DOS and provides access to CODEC functions through test scripts, allowing customized test

setup procedures by engineers on the assembly

line.

Responsible for testing VisualDSP, an Integrated

Development and Debugging Environment (IDDE) running in all Windows environments. VisualDSP is used to develop embedded

software for cell phones, PDAs and other

consumer electronic devices. Responsibilities included testing the C compiler,

assembler, text editor, debugger, ICE hardware and component integration. Also

responsible for preparing debug and release builds of the VisualDSP IDDE.

Conceived, designed, and implemented several build automation tools using Test

Control Language (TCL) as a scripting language under Windows.

Firefly Network Inc.

Principal Quality Engineer

1997-1998

Implemented automated regression testing environment for high

performance Internet applications. The environment was implemented in Java/JavaScript/C++, and ran on Irix, Solaris, and Windows/NT. Responsibilities included

creation and execution of test plans, bug reporting, tracking and

prioritization, hands-on validation and testing of C++ and Java APIs,

design of multiple site interaction scenarios, and creation of automated

regression testing environments on multiple computer platforms. Firefly s

product was acquired by Microsoft and became Microsoft Passport.

Tenneco Inc. 1983-1996

System

Specialist - Tenneco Energy Resources 1994-1996

System Architect for the Rates, Pricing and Discounts financial systems for

a major interstate gas trading company. Responsible for the object-oriented

design and implementation of the rates and pricing servers in C++/Unix. The servers communicated with

Windows/PowerBuilder front-end

applications, as well as other Unix batch processes. Designing both servers

required highly developed technical skills as well as intimate and detailed

knowledge of the natural gas industry under federally mandated deregulation

orders.

Supervisor Tennessee Gas Transmission 1990-1993

Systems Architect for the Tennspeed II Contracts, Rates and Discount systems

for Tenneco s interstate gas pipeline system. The system controlled billion

dollars in natural gas transportation contracts annually. Conceived, designed,

and lead the implementation effort for discounts. Designed the SQL databases,

contributed to the design of prior period adjustment processing, participated

in the requirements gathering and the creation of the enterprise model for the

company. Lead the implementation of rates using C as the primary development environment on an IBM 3090-J/MVS mainframe.

Developed performance metric tools under IBM/MVS in C++, to monitor Disk Space, CPU, elapsed time, and core dumps. Used

these tools to improve performance of existing systems and reduce occurrence of

core dumps. Implemented automated regression testing tools which, coupled with

the performance monitoring tools, improved system performance by a factor of 300:1 over the original system

implementation. The quality program was so successful, that no material errors

were reported against the system after migration to the production environment.

Supervised the development and production support of

financial and administrative systems for Tenneco Gas. Managed and supported

software packages for non-jurisdictional gas accounting, gas assignment,

billings and payments, meter-level purchase estimates, and all federal

electronic filings under Federal Energy Regulatory Commission (FERC) Orders 483

and 493. Systems ran under IBM/MVS/COBOL.

Staff Programmer Analyst Tennessee Gas Pipeline 1987-1990

Conceived, Designed and implemented the Standard On-Line

Services (SOS) environment, a DB2/CSP-based

menu engine capable of simultaneously supporting multiple TSO and CICS

applications. SOS supported applications written in FOCUS, CSP, ISPF, and other

3GL languages, from a single DB2 subsystem. The environment interfaced directly

to ACF2 (IBM s data security system under IBM/MVS),

and supported eighteen production systems in marketing, finance, and pipeline

operations.

Extended and modernized the supply take-or-pay model (a

model to forecast the company s financial exposure from long-term gas purchase

obligations). The financial model, which contained over 35,000 lines of FORTRAN

running under IBM/MVS, supported

annual financial audits and FERC filings under order 500. The filing

successfully recovered take-or-pay costs in excess of $500 million.

Senior

Programmer Analyst Tennessee

Gas Pipeline 1983-1987

Responsible for the design and development of the Automated

Take Request System, an IBM/DEC (dual host) FORTRAN/FOCUS hybrid system. The system tracked requests for

natural gas deliveries to the Tennessee Gas Pipeline, and maintained intercomputer

communication between an IBM 3090/MVS

mainframe and a VAX-11/780 via

microwave link.

Lockheed 1977-1983

Scientific Computer

Programmer

Designed, developed, verified and installed the 4th Shuttle

Flight Data Request Tracking System (DARTS)

(a Univac resident, FORTRAN/assembler, hybrid database

system). The system was created to control the flow of work and data products

from and to NASA s OrbiterDataReductionCenter at the LyndonB.JohnsonSpaceCenter. Received a project team commendation from NASA, and a personal commendation from

Lockheed for this work.

Participated in programming, integration, testing, and

engineering verification of the Space Shuttle on-board navigation flight

software. Operated the high fidelity Space Shuttle Functional Simulator (SSFS),

a Univac resident all FORTRAN flight

simulator developed to perform engineering studies for NASA. Directly responsible for the development, integration and

testing of the navigation, air data transducer assembly, and tactical air navigation

software packages for the simulator.



Contact this candidate