Michael Lau
email: *******.***@*********.***
*** ***** ******* *** 650-***-****
Daly City CA 94015
Experience Summary
. A Senior QA Engineer with over 14 years of Quality Assurance
experience within software and web based applications. I have designed
Website using HTML, XML, Javascript, AJAX, Dreamweaver, Photoshop,
and Illustrator
. I have designed automation testing in Silktest, Selenium, and Ruby.
. Broad knowledge of Website design, Manual testing on various OS
systems,
. Work within the Agile Life Cycle software method which includes,
requirement analysis, design, coding, unit test, and acceptance
testing. Agile methods emphasize strong face-to-face communication
over written documents when the team is all in the same location;
maintain daily contact through videoconferencing, voice, or e-mail.
. Work well under pressure and a quick learner
. Ability to work independently as well as in a group to meet deadlines
Technical skills
Programming Languages: 4-Test, Javascript, Ruby, Visual C #, PHP, SQL,
C++,
shell scripting, Perl.
Internet Utility tools AJAX, Fiddler, Firebug
Automation Software: Selenium, Silktest2008, WinnRunner 7.0, Quick Test
Pro, Selenium
Database Software: Oracle Database 9.0i, SQL 7.0, MySQL
Operating Systems: Windows 7, Windows XP sp 3, Unix, Linux,
Mac OS
Hardware Hammer and Ameritec call generators
Protocols: HTTP, ISDN, WnkO, MFCR2, and SS7
Software: SVN source control, Adobe Flash CS4, Dreamweaver
10.0, VmWare
3.0, Photoshop CS4,
Microsoft Word and Excel 2003,
PROFESSIONAL SUMMARY
Lyris QA Automation
Engineer 2010
. Tested all the Lyris API's to insure that the API's interface with the
Lyris Email Marketing Products. Testing the API's help reduced the
test cycle by a week
. Wrote an API data driven test case in Ruby to test against the Unix
server which returns an XML returned value. The Data driven
testcases interface with the Microsoft Excel spreadsheet. User can
enter all the testcases in the Excel Spread Sheet.
. Generated GUI automation test scripts in Selenium IDE and used
Selenium RC to test the Email Marketing Web application 24 hours a
day. Sending emails, creating mailing lists, grouping emails. Creating
rules, creating schedule on calendar. All tests were ran 24 hours a
day and reduce testing cycle to a week..
. Provides training and documentation to co-workers on automation
scripts and how to generate automation test scripts.
. Generated test plan and testcases to provide test coverage of the
Email Marketing Apps. Testcases were used to generate the automation
test scripts .
Special project : www.fastsnowboarder.com
. Data driven E-commerce business and Advertising website for small
consumer businesses
. Developed PHP code to monitor hits on my website. PHP code was also
used to streamline the website and interact with the MYSQL database.
Used AJAX to exchange data with a web server, and changing parts of a
web page, without reloading the whole page.
. Used the PHP to keep track of inventories and update the merchandises
automatically on the website.
. Used CSS style sheet to generate the layout of the website.
. Website integrates with the PayPal system to execute a shopping cart
and payments
Jaman Senior QA
Engineer 2008-2009
. Wrote test plans to stream movies on line in order to get thick and
thin Jaman SaaS application client to be released on schedule
. Used PHP scripts simulate a load test to rent and return movies into
the system.
. Created a website using Dreamweaver, PHP, JavaScript, and Css Style
Sheet for team portfolio, test documentation, and test status report.
The website was for upper management to track testing progress and QA
team test plans and testcases. PHP code was used to streamline the
website .
. Worked with QA Team, software developers and upper managements to
insure that test plans covered application designed in JavaScript,
AJAX, and PHP .
. Used SQL query codes to verify that emails are sent between multi
users within the Jaman Systems
. Work within the Agile methods those emphases on face-to-face
communication over test plan, test cases, automation scripts within
the team organization to release the software on time and minimal
bugs.
Vibrant Media Senior QA
Enginner 2006- 2008
. Created a website using Dreamweaver, PHP, and JavaScript for team
portfolio, test documentation, and test status report. The website
was for upper management to track testing progress and QA team test
plans and testcases.
. Work within the Agile Life Cycle software method which includes,
requirement analysis, design, coding, unit test, and acceptance
testing to meet the software release schedule for the SaaS Marketing
application.
. Developed Data Driven Silktest scripts to test and verify the various
website tooltips links. Silktest script help reduced test time from 6
hours to 3 hours. Silk scripts were ran again Internet Explorer and
Firefox.
. Edited and created HTML and XML test pages to test against the Vibrant
Media Application based on JavaScript, AJAX, and PHP.
. Proposed to upper management about the effective of using Silktest
tool to help shorten the test cycle and reduce manual testing
eBay Senior
Automation QA Engineer 2006
. Created a website using Dreamweaver for team portfolio, documentation,
and test status report. The website was for upper management to track
testing progress and QA team test plans and testcases
. Tested the Paypal and Add to Cart button to insure that the HTML code
can be embed to user's website
. Created a website using Dreamweaver for team portfolio, documentation,
and test status report.
. Help created test plan for Fraud and Risk Management feature in the
PayPal division.
. Used API calls to test the backend of the Paypal application.
. Developed Automation Silktest scripts for the Paypal Web
applications. The Automation test verified, banking accounts, credit
cards, merchant accounts, money sent, and money requested in the
PayPal web application. All tests were ran 24 hrs a day.
CompuDyne -Public and Safety Justice Senior QA Engineer
2003- 2005
. Created PHP scripts to generate a 1000 users to connect to the
database to ensure that systems can allow multi-users to insert,
modify, and delete datat into the database.
. Created a website using Dreamweaver for team portfolio, documentation,
and test status report. The website was for upper management to track
testing progress and QA team test plans testcases
. Organized the QA Test plans and test cycles with upper management and
developers
. Developed Test plans and Manual Test cases for the Record Management
System. Manual Test cases were determined which parts of the
application need to be automated
. Created Manual test cases to test the Child Windows on the C# .Net
Web Brower
. Team Automation lead in setup up a Frame Work in Silk Test.
Multimedia - Self Employed
2001 - 2002
. Started my own Multimedia company building Digital Slide shows using
Photoshop and Adobe Premiere. Multimedia files were converted to .VOB
files to be played on a home base DVD player
Clarent Senior QA
Engineer 1999 - 2001
Setup a E1 and a T1 phone system network to generate 36 hours stress test
using the Hammer and Ameritec on the IP Telephony Gateways. We measured
call completion rate percentage, packet lost, and round trip delays. Used
Silk scripts to monitor memory leak during stress test.
Use SQL scripts to verify that data was stored in the Database.
Created Test cases to insure that Static text on the screen matches the
text on the HTML code
Evaluated other Call generator vendors to verify if the call generator is
compatible with Clarent E1 and T1 softswitch VoIP Gateways.
Tested E1 and T1 VoIP softswitch gateways
Team Automation lead in setup up a Frame Work in Silk Test to verify data
in the Oracle Database
Oracle Senior Member
of Technical Staff 1997- 1999
Trained team members on the Silk tool to test the Oracle Consumer Product
Wrote Silk scripts to generate General Ledger, Account Payable, and
Account Receivable on Oracle Financial.
Developed test plans, test cases to test the Oracle Web Interoffice . Test
plan was to give upper manger the duration of the testing cycle
Setup an Oracle Database on a Windows NT Server 4.0 .
Designed Web pages for the Industrial Application Division for upper
management to gain access to test documentation and test scripts, using the
Netscape HTML wizard
Netscape Senior QA
Consultant 1997
Wrote a QA Partner script to verify that the Netscape installer program
installed the necessary files to execute the Netscape Browser in the
Windows 95 and Window NT environment. The QA partner does a bitmap
comparison between the actual files and the installed files.
Created basic HTML : table, font features, Links, borders, and loaded
.gif files to test the Netscape browser
Generated Test cases to test the boundary of the Netscape email system to
ensure that error messages are created when an invalid email address has
been executed
Visa Senior QA Cousultant 1996 -
1997
Wrote QA partner scripts to create 1000 projects name on a Oracle Server.
Automation scripts were executed 24 hours a day to test the reliability of
the Server.
Developed test plans to determine the effective used of QA Partner
Generated Manual Test cases where QA Partner was not applicable
ALL Tel Information Systems Senior QA Consultant
1996
Designed a QA Partner automation script to build 100 history flow sheets
for a patient. All files were saved and sent to a printer to insure that
the data are entered correctly.
Developed a QA Partner script to verify that the Medical Software can admit
50,000 patients without memory leaks or data loss. The script insures that
all types or combinations of ascii characters are accepted by the medical
software without error. If an error occurs, the script will print a error
message on the result file.
Apple Computer ( Contract ) Test Engineer
1995-1996
Developed a QA Partner automation script to copy 2000 various
graphics files from PC Client to the Mac Server 24 hours a day. The
script did a bitmap comparison between the original file and the copied
file to insure that all files were copied correctly.
Planning
Planned and proposed testing methodology to QA managers, resulting in
shorter test cycles and minimum staff usage.
Designed Test plan and test cases to generate a testing schedule
Education: B.S., Computer Science, San Jose State University