Robert Philips
324 Palmetto Avenue, #160
Pacifica, CA 94044
(408) 691-8937 Mobile
[Send email to request phone number] 35-5078 Home
http://www.linkedin.com/profile?viewProfile=&key=28495335&locale=en_US&trk=tab_pro
EDUCATION B.S. Physics, North Carolina State University
B.S. Philosophy, North Carolina State University
MBA, Marketing and Management, Santa Clara University
MBA Extended Edition, Santa Clara University
VALUE
SUMMARY My value to your organization:
Self-starter, team player, ready to take ownership of a project;
Experienced, ready to contribute from day one;
QA Professional, knowledgeable in all test strategies (white box, black box,
grey box, glass box);
Proven documentation skills;
Technological depth; adept in learning new technologies quickly;
Recent proven experience in database, scripting, automation and LUW;
Competent in applying Python, Java, C++, Perl to QA test tasks;
History of training and mentoring QA peer staff.
(A SQL version of my resume is available upon request (MySQL dump format). )
PROFESSIONAL SUMMARY Over 20 years experience in hardware and software
Quality Assurance, including black box, white box and gray box testing.
Experienced in QA roles including test lead and manager, liaison to
stakeholders, defining and implementing policies and procedures, QA dashboard,
defect management, and hands-on testing.
Very strong communicator and team player.
Adapts quickly to new technologies, integrating them into test and work
environments.
QA analyst and QA project lead experience.
SKILLS Experienced in QA Automation using tools like Electric Commander,
DTH, Shell Scripts, Java and Python test validation tools, SQL, LoadRunner,
WinRunner, Quality Center, Perforce, TET, and CodeCollaborator.
Domain Experience includes: Banking and Finance, Database, Network
Infrastructure, web and web Security Appliances, and Medical.
Client and server, front-end and back-end testing (including hosted
services).
Test Plans, Test Results Summaries, Test Scenarios and Test Cases, Defect
(bug) Reports.
Test Coverage Matrixes and Test Design Matrices
Test environments including LUW, AIX, HP-UX, Tru64, Solaris, Z/OS and
iSeries
Oracle, DB2, Sybase, SQL Server (2000 and 2005), MySQL, and Ingres.
SQL, PL/SQL(and equivalents in some other databases), Stored Procedures,
replication.
Languages: Python, C++, Java, Perl, Assembler, COBOL, FORTRAN, PL/I
Scripting: Python, BASH, KSH, Perl, Java, SQL
Defect Management: Footprints, Jira, Bugzilla, Mercury Quality Center
Database: Oracle (9i, 10g, 11g), DB2 (8 and 9), Ingres (2.6 and 2006), SQL
Server (2000 and 2005), MySQL (4 and 5), Teradata (12 and 13), Sybase
Tools: Office (Microsoft and OpenOffice), VISIO, Aperture, Project, docutils
WORK EXPERIENCE
From 08/2008 to 09/2009 IronPort, San Bruno CA.
Quality Assurance Engineer IV (FTE). I am leaving IronPort as my position was
eliminated as part of a restructuring on July 16, 2009. Test lead in the Sec-Apps
(Security Applications) product team. Testing includes installation of software
on blade servers provisioned with FreeBSD, configuring MySQL and applications for
testing, shell and Python scripting for test automation, creating SQL, defect
reporting and testing defect repairs, documentation (Test Plans, Test Cases, Test
Results), and coordinating production deployment for product releases.
Responsible for the internal feeds product (used in several production web
security appliances) and testing newly developed technologies in the web security
and web reputation areas; tested and released into production six new major and
minor feeds releases. Involved in Customer Beta-trial weekly briefing and status
calls. Automated most test activities using Python (for the majority) and Bash
shell scripts (fewer). Installed Linux under VMWare on Windows workstation to
implement a work environment conducive to the FreeBSD test environment used on
blade servers. IronPort uses *.rst format (docutils) for test documentation, Tint
(in-house application) for managing test cases and Bugzilla for defect tracking.
Key Technologies: FreeBSD, blade servers, network file transfer technologies
(including http, https, curl, rsync, rss feeds, XML, CSV, and ftp). Python
programming including MySQLdb and PyCrypto. Automated testing using Python
scripts (including checking database tables, examining files (data formats
include XML, CSV, and CIDR IP addresses; some files were decrypted using
PyCrypt), scanning logs, and checking for memory leaks (scripts created csv files
for tracking test results in Excel). Shell scripting. MySQL database admin and
queries. SQL for queries and database table creation and maintenance; regular use
of MySQL administrative tools. Regex is used extensively in company 's products
and is tested in all of my products; implemented regex capabilities in several
Python scripts.
From 03/2007 to 07/2008
GoldenGate Software, San Francisco CA.
Senior Quality Assurance Engineer (FTE). Test lead for high-profile projects
including stability (crash and recovery and FAR “ Full Audit Recovery) testing,
performance testing, new database connectivity, user exits, and open-source test
components. Tested dynamic chains of transaction management including Oracle,
DB2, SQL Server (2000 and 2005), Sybase, Teradata, and Ingres. Created automation
scripts using shell scripts and Java. Located, modified, compiled and implemented
open-source test technologies including DOTS (Oracle, DB2, SQL Server, Ingres and
MySQL) and jMeter. Implemented JDBC technologies in database testing. Documented
Oracle-to-Ingres DDL and DML Migration Considerations and Techniques. Converted
Oracle 10g SQL to Ingres 2.6/2006 SQL, including creating Ingres stored
procedures to emulate some Oracle SQL statements. GGS had a reduction in staffing
on 7/9/2008.
Key Technologies: Linux 2.6 (Red Hat, CentOS, SUSE, Fedora, Debian), HP-UX 11.23
under VMWare Server. Test servers used: AIX, Solaris, Linux, Windows, Tru64,
Z/OS. DDL and DML for Oracle (9i, 10g and 11g LUW)), DB2 (LUW, Mainframe), SQL
Server (Windows 2000 and 2005), Sybase, Teradata (12 and 13), cTree and Ingres
2.6 and 2006 (LUW). Scripting using bash and ksh, Java, and C++. Lead test teams,
create test reports, management presentations, lead team meetings, coordinate
test efforts with development engineers, QA test center in India, create and
manage defects found in testing, test new builds of the product (transaction data
management), performance and memory-leak testing. DOTS, jveridata, veridata 2,
jMeter, footprints and Jira, VMWare Server, Linux and Windows testing /
scripting, JDBC and ODBC. 1-week course in Data Base Management for DBAs from
Ingres. Install, configure and manage: Oracle (10g and 11g), DB2 (9), SQL Server
2005 and Ingres (both Enterprise and Community editions). Code Oracle and Ingres
procedures and triggers. Install and configure Oracle, DB2, Ingres, and SQL
Server on windows and Linux servers.
From 01/1007 to 03/2007 Penguin Computing/Scyld Software, San Francisco CA.
Quality Assurance Engineer (Contract), Tested new releases of cluster hardware
and software. Performed regression testing; downloaded, installed and ran
industry-standard Linux test suites including TET, Linpack MPICH and LTP. Created
shell scripts and performed test automation using the Linux-based test harnesses.
Created test documentation including test plans, scripts and execution calendars.
Received full-time employee offer from GoldenGate Software and accepted that
position at termination of contract with Penguin Computing.
Key Technologies: Linux 2.6 kernel; Beowulf clustering software; Penguin Intel-
and AMD-based servers (32-bit and 64-bit). Public and private networks, VPN. TET,
Linpack, LPT/POSIX tests, beocert; MPI and MPICH; Infiniband networking.
From 10/2004 to 12/2006 Kaiser Permanente, Pleasanton, CA
Senior Functional Tester. Member of the NCAL DHMO WIT Test Team, responsible for
all interfaces and for in-depth Foundation Systems, Diamond, and ARBIS test
scenarios. Served as focal point for the team for all SQL database interactions
(queries, updates, etc.). Managed all TSO batch jobs and created new JCL and REXX
scripts. I had sole responsibility on the team for server scripts and
coordination of testing with ancillary services. Served as lead for off-shift
provision of test services for testing by other test teams that required access
to the interfaces and associated batch jobs. QA Charter team. Test
Execution Lead. Trained and mentored other members of the QA team.
From 12/22/2003 to 9/30/2004 E*Trade, Menlo Park, CA
Contract QA Engineer and QA Test Coordinator.
Responsible for hands-on testing (GUI in browser) of complex on-line Restricted
Stock financial application involving Oracle 8i and Oracle Forms. Multi-tier
application resided on UNIX and Windows servers (development environment was
Linux). Responsible for developing test plans and test cases for Web applications
and Oracle Forms, followed by execution of tests, bug reporting and management,
regression testing. Tested web version for trades and tax modeling and trading or
grants and awards, UI correctness, file loads and formats. Migrated Excel test
scripts into Test Director. Test Lead/Coordinator for batch conversion portion of
a major upgrade to the production system that transpired in September 2004.
From 10/16/2003 to 12/1/2003 Genentech, South San Francisco, CA
Contract QA Planner and Test Coordinator. Reported to the Manager of
Non-Validated Testing; was responsible for the planning of Non-Validated QA
testing for a major data center move (600+ servers) to a remote location. Wrote
the QA Master Test Plan. Planned and documented the strategy for interviewing the
business owners and technical contacts for over 300 applications that fell |