Cathy Daw
Phone: 408-***-****
Email: *********@*****.***
Objective:
To obtain long term career employment in a demanding, cutting edge
organization in a cross-functional management role where my management,
analysis and technical background will enable me to be a strong leader and
decision maker.
Summary:
. 10+ years of professional experience in the QA with a focus on test
automation, process improvements and Quality Assurance.
. Excellent communication, analytical and problem solving skills.
. A passionate worker with a strong work ethic and capable of quickly
learning new applications and technical skills.
. Able to work under tight deadlines and rapidly changing priorities.
Professional Experience
05/2008 - present: Director of Quality Assurance, Greenplum, San Mateo CA
. Built an onshore QA team from the ground up for testing a distributed
database server engine. The team was responsible for testing all aspects
of the database (both the software and appliance offerings): Query
Processing, the languages layer (SQL, PL/PGSQL, PL/Perl, PL/Java,
PL/Python, PL/Ruby, PL/R MapReduce), middleware interfaces (ODBC, JDBC,
OLEDB), storage layer (DTM and Replication), high availability, system
management and scatter gather load technology. The test team consistently
met a high bar for test automation where regression suites of 20k+ test
cases ran nightly over numerous test configurations.
. Provided hands-on technical guidance for relatively junior engineers by
conducting code and test plan reviews, participated in design reviews and
closely monitored code coverage metrics, daily code flow and bugs
(entry/resolution).
. Heavily involved in test automation by providing requirements for test
harness improvements, such as improved analytics/reporting for test case
trending, graceful handling of system hangs (timeout, grab pstack, attach
gdb and grab backtraces, and cancel processes), reusing test cases for
high availability testing, etc ...
. Aided the QA team as an individual contributor by offloading assignments
during pinched times with taking up such tasks as investigating 3rd party
tools, bug verification, bash script development and adding SQL based
test cases to the python test harness. Evaluated Selenium and
implemented scripts using UI-Element and CSS to set the standard for
maintainability and script reusability.
. Worked with 3rd Party Vendors and OEM's for certification of the
Greenplum Database. Vendors included Microstrategy, Informatica,
SAP/Business Objects, IBM/Cognos, Jaspersoft, Tableau and Data Direct.
. Established and maintained Release Management processes and guidelines
that enabled the development environment to evolve from slash-and-burn
practices to a more organized iterative methodology. Created automated
Confluence dashboards by querying JIRA to track projects and organize
releases. Implemented Project Planning and Test Case Management in JIRA.
Managed the release content, scheduling and execution of all service
patches.
. Managed a test lab of close to 100 servers, and was an advocate for a
virtualized lab.
08/2006 - 04/2008: Director of Quality Assurance / Release Management,
Callidus Software, San Jose CA
04/2003 - 08/2006: Software QA Manager, Callidus Software, San Jose CA
08/2001-04/2003: Technical Lead, Callidus Software, San Jose CA
11/1999-08/2001: Software Engineer (test automation), Callidus Software,
San Jose CA
. Held numerous roles in the QA organization, beginning with establishing
the baseline test automation infrastructure and evolving into numerous
hands-on management roles.
. Worked in a highly complex platform environment, combining the following
elements.
o Servers: Solaris, AIX, HP, Windows, Linux Red Hat, Linux SuSe and
virtualization technologies (Solaris containers, VMWare and Lab
Manager).
o Databases: Oracle, SQL Server, DB2 (the DBA reported directly to
me)
o Application Servers: Weblogic, Websphere, JBoss and NetWeaver
o Reporting & Analytics: Informatica PowerCenter, Informatica
PowerAnalyer and Business Objects
. Provided code reviews for the implementation of test tools and
infrastructure automation. Projects included implementation of Quality
Center for test case management, migration from WinRunner to Quick Test
Pro for UI automation, Load Runner and in-house test framework written in
Java to support testing of the grid computation engine as well as white
box test cases.
. Performed release management duties related to establishing a patch
strategy, normalizing the release cadence, managing field test activities
and providing escalation support.
. Implemented new processes into the development lifecycle and helped to
build a collaborative environment between QA and development.
Implemented Share Point, Wiki, Release criteria, platform certification
strategy and standardization of functional specifications. Helped to
evolve the organization from a startup to a moderately formalized,
collaborative development environment.
. Actively contributed to the transition of maintenance products to a non-
captive center in India. The transition also includes evolving a
waterfall development environment to an Agile/SCRUM environment more
focused on innovation.
. Responsible for maintaining and managing all QA hardware resources
(server usage, maintenance, systems administration and DBA
responsibilities). Also played a vital role in the rollout of a
virtualized lab using VMWare Lab Manager. Responsible for maintaining and
scaling hardware infrastructure for Engineering to support the "matrix of
pain", and for ensuring that QA, development and maintenance environments
are available and configured for each release.
. Utilized Perl and Java for constructing a test harness that managed test
invocation, collection of actual outputs, the comparison of expected
outputs and results reporting. Heavily used Perl and SQL and stored
procedures (Oracle, SQL Server, DB2, and Sybase) to generate data for
performance testing, and to automate the validation of data test results.
02/1995-11/1999: Programmer Analyst, Recom Technologies, Moffett Field CA
. Created Sybase stored procedures, ADABAS/Natural extraction programs and
InfoHub mappings to transform data that would be moved from mainframe
systems into a Sybase data warehouse.
. Supported users on BrioQuery by creating canned reports and queries for
end-users, and supporting all aspects of customer support from
installation to data analysis.
. Wrote numerous web applications using Perl/CGI and Sybase to support bulk
email distribution applications, workflow systems, web based XEROX
Docutech printer job submission and other miscellaneous administrative
functions.
. Used PowerBuilder and Sybase stored procedures to port a legacy mainframe
Service Request application to a Client / Server applications.
04/1993-02/1995: Computer Operator, Recom Technologies, Moffett Field CA
. Responsible for system monitoring and backup of UNIX servers, MVS
Mainframe systems, Macintosh Servers and Windows Servers.
. Additional responsibilities included user administration, report
distribution, system backup and archive to tape and microfiche, weekly
system IPL on the mainframe, monitoring nightly production processing and
restarting batch jobs via C/A scheduler.
. Used the downtime inherent to the graveyard shift to learn new
technologies such as SQL and perl.