Kelly Wong
408-***-**** ablvhs@r.postjobfree.com Milpitas, CA
TECHNOLOGY HIGHLIGHT
Java, Perl, DBI, SQL, XML, HTML, JSON, C, Shell Script, PHP
Selenium, REST, TestNG, Maven, Eclipse, Bamboo
Oracle, Greenplum, Sybase, MySQL, MS Access, UNIX, Linux, Microsoft
Windows
PROFESSIONAL EXPERIENCE
Staff Software QA Automation Engineer
Silver Spring Network, Redwood City, CA (01/11- 8/14)
. Led automated testing and test coverage strategy for the Platform QA
team.
. Developed Selenium automated test framework using Java, TestNG, and
Maven to test the GridScape Management products.
. Designed data-driven test utility libraries and patterns so that the QA
team could quickly and efficiently create tests using large amounts of
data. Provided demos to the QA team on how to use new utility libraries
to save time and write more maintainable code.
. Designed and developed APIs to:
o Test and validate the Web browser user interface and compare UI
results with Oracle and Greenplum databases.
o Test and validate the REST APIs and parse JSON data to validate test
results.
o Parse XML data and compare with data in Oracle database.
. Created Perl scripts to pull backend data on Linux.
. Researched test automation strategies, improved QA processes, and used
current technologies and methodologies to achieve highest product
quality and minimize manual testing effort.
. Worked closely with developers and QA to design test scenarios for new
features.
. Created automated test cases, diagnosed problems, reported bugs and
suggested enhancements to developers.
. Ran regression test suites daily so that bugs could be caught in the
early stages.
. Conducted code reviews for QA engineers and provided suggestions to make
submitted code more robust and conform to standards before check-in.
SENIOR SOFTWARE ENGINEER
PayPal (eBay), San Jose, CA (02/08 - 01/11)
. Individually designed and developed a robust automation testing framework
for the Payflow Gateway in Perl that increased processing productivity
from 2-4 minutes per manually-validated line to several thousand
systematically-accurate lines per automated minute and was configurable
to easily support additional payment processors. Provided capability to
integrate with existing processes by reading spreadsheets as input.
(Spreadsheet, File, LWP, HTTP, OLE)
. Provided training to the QA team on usage of my automation testing
framework.
. Created turnkey automation to replace existing GUI-based tools.
. Created over 800 test cases for Authorize.NET Advanced Integration
Method.
. Developed a utility to automatically manage test data values so that the
manual process, taking days, of copying and pasting changes within
thousands of rows of data is reduced to a few automated minutes.
. Developed scripts using Selenium RC to test online payment data flows.
. Wrote an HTTP listener in Perl for testing PayPal's Instant Payment
Notification message service with full post back and logging
functionality.
SENIOR SOFTWARE ENGINEER
Applied Materials, Santa Clara, CA (11/00 - 08/07)
Global Information Security
. Created custom security compliance reports based on Symantec Enterprise
Security Management (ESM) data. Designed a web reporting solution
using Perl, PHP, and MySQL to view reports of the application output
files.
. Analyzed compliance data and worked with system administrators to
ensure servers had ESM installed to meet SOX compliance.
Global Information Systems
. Designed, developed, and tested the first webMethods B2B integration
solution to connect AMAT SAP to trading partners.
. Created test plans and test cases and wrote automated test scripts in
Perl.
. Installed and configured all required webMethods client and server
components, including patches, access control lists (ACL), ports and
digital certificates on development, testing and production
environments.
. Designed and populated Oracle schemas for storing transaction data.
. Devised a strategy to load legacy Excel data into webMethods's Oracle
tables in order to migrate existing EDI integrations to webMethods XML.
. Created an encryption solution using shell and Perl script on HP UNIX
and PGP to secure banking transaction data.
. Troubleshot errors, analyzed XML and Oracle data, and implemented
solutions to correct failed transactions.
. Worked with external customers and internal functional teams to
diagnose problems and ensure timely issue resolution.
. Performed webMethods application and server administration including
account, group, patch, version and resource management.
. Wrote shell scripts and cron jobs to allow servers to self-manage
resources and alert the administrator of impending failures.
SOFTWARE ENGINEER
Veritas (Symantec), Mountain View, CA (02/00 - 11/00)
. Developed the product suite installer, using shell script on SUN
Solaris, to integrate the components of VERITAS Database Edition for
Sybase Suite.
. Created automated test routines using shell script.
. Managed the project documentation website and performed documentation
reviews.
DATABASE ENGINEER
Applied Signal Technology, Sunnyvale, CA (08/98 - 02/00)
. Developed database access functionality for satellite monitoring
systems using C and Sybase database APIs.
. Wrote complex SQL queries and indexes for the Sybase database.
. Performed development and testing of all code on SUN Solaris UNIX.
. Worked with lead software engineers and technical project managers to
develop comprehensive work breakdowns and project development
schedules.
KNOWLEDGE ENGINEER
Applied Materials, Santa Clara, CA (11/00 - 08/07)
. Worked closely with product managers to gather information on new
features of multiple semiconductor manufacturing equipment platforms.
. Developed product configuration models for the rule-based corporate
expert system used by sales and marketing to configure and price
products.
EDUCATION
BS Computer Science, San Jose State University, California