Objective: Seeking Sr. QA Engineer or Software Engineer in Test
Summary:
15+ years professional experiences through all phases of SDLC
Hands-on experience on automation scripting (Selenium, QTP/BPT, SilkTest,…)
Hands-on experience on manual testing and QA documentation.
Hands-on experience with various database and various OS systems.
Familiar with agile environment and TDD/BDD
Technical Skills:
Automation Tools: SoapUI, REST, Selenium, QTP/BPT, JMeter, LoadRunner, SilkTest
Business Application: Banking, E-commerce, CRM, Mortgage, Insurance, Billing, R&D
Database: Oracle, MSSQL server, Sybase v11.01, Informix v7, IBM DB2
Operating System: Windows (XP, Window2000 to 8), Solaris, HP-UX, IBM AIX
Management Tools: JIRA, Siebel, HP QC /ALM (as admin), Bugzilla, Scopus, Remedy
Languages: Java, VB, C++/C, XML, HTML, SQL, PL/SQL, Perl, shell
Other Tools: Eclipse, PL/SQL Developer, VPN,Toad, Citrix
Office Application: Microsoft Office, Microsoft Access
Professional Experience:
Elliemae.com – Pleasanton, CA Sr. Software Engineer in Test
June 2014 – present
Web service testing:
1)Create SoapUI scripts for Mortgage Encompass Platform testing
2)Create REST scripts for Service Layer testing
Selenium-Java scripting:
1)Create TestNG scripts from scratch for Mobile UI function testing
2)Setup Android emulator and create scripts for Android device testing.
Create automation scripts for Window based application test using UFT 12
Create JMeter script for mortgage CRM performance and Mobile UI performance testing, run the tests at BlazeMeter cloud website.
Juyun (ClearClouds), San Jose, CA QA Team Lead
June 2013 – June 2014
Create and develop Selenium-TestNG automation scripts to generate HTTP protocol test data in HTML test report format for backend analysis.
Work with offshore team on QA documentation.
Set VPN, Putty, and pcapui for remote accessing.
FRBSF.org – San Francisco, CA Software QA Engineer
June 2011 – June 2013
Design and develop Selenium-WebDriver automation framework from scratch for a user account management system: setup Selenium test environment; use DataProvider, parameters, database and XML file for data-driver testing, use JDBC to access database, generate test reports.
Design and develop QTP automation test framework independently with web certificate comprised of over 300 test actions. - install and setup QTP, create test with VB scripting and descriptive programming; use QTP ODBC feature to access database; work with developers for defect reproducing.
Create BPT automation framework from scratch comprised of over 180 test cases – create function lib and repositories in ALM Test Resources, create business components with QTP scripting, create test structure and set the test data in ALM Test Plan, and execute test in Test Lab.
Support HP QC/ALM as an administrator in the company: create/delete project, assign user to a project, copy item form one demon to another demon, ground the permission to project user, update QC/ALM license, patch deployment, and provide support on QC/ALM related problems upon request, etc.
Create manual test cases and execute test in ALM, generate traceability matrix and test reports from ALM for business analysis.
Attend reviewing the software requirement and create test documents for web bases applications in an agile management environment.
Convert SilkTest scripts to QTP for a user account management system.
Performance test using LoadRunner
Valiantica.inc – San Jose, CA QA Team Lead
Jun 2009 – Jun 2011
Work in an agile environment and guide the offshore team on test documentation, manage manual/automation test process, drive bug-fixing process
Extend Java automation scripts.
Create test cases in HP QC, run test and write SQL scripts to check test results for each business module including order, payment, acknowledgement, finance validation and shipping.
Esurance Inc. – San Francisco, CA Senior automation Engineer
Jun 2008 – Jun 2009
Work with business analyst to run automation test with real data before each release
Design and develop QTP automation framework for Car Insurance Purchase web application using ODBC feature to connect database, QTP object properties and methods to program VB scripts, and create and maintain SilkTest scripts for Car Quote web application
Create LoadRunner automation scripts for application performance testing
Lumenis Inc. – Santa Clara, CA Senior V&V Engineer
Oct 2005 – Aug 2006
Work on medical embedded instrument products including LightSheer eyes treatment instrument and Novus3000 hair removing medical instrument.
Create test plan and test case based on PRS, SRS, FPGA design requirements specification and under FDA Quality System Regulations.
Work with electronic and mechanical teams to develop testing tools for negative test
Genesys Telecommunication – Daly City, CA Senior QA Engineer/Team Lead
April 2000 – Aug 2005
Work on G-Plus system(CTI) embedded to Siebel Call Center(CRM) - Install & configure Siebel and Genesys 6 layers framework, set up test environment on different platforms(Window, NT, Solaris, HP, AIX, OSF) with different databases (SQL server, Oracle, Informix v7, DB2 v8 and Sybase v11.01), and share the environments with offshore team in France, England and Ukraine.
Convert manual testing to QTP automation testing, debug and run Python automation script for backend testing (TServer test); create Perl script to dynamically check Siebel server logs and CTI agent’s logs; create Unix shell scripts for Genesys Framework testing.
Attend the software requirement review and create test documents as well as test plan and test cases; ensure the software quality before release as a task of team lead.
Work in Software Quality Management auditor team to ensure the company contains all correct project process to meet ISO9001 requests
GRIC Communications Inc. – Milpitas, CA Senior QA Engineer
Jul 1999 – April 2000
Java white box testing for Roaming Table Management application.
Develop SilkTest automaton scripts for two web based applications: Traveler Billing Report system and Network Management Service
Create UNIX shell scripts to generate accounting data for testing
Technology Deployment International . – Santa Clara, CA Team Lead
Fed 1998 – July 1999
Work on WebDeploy Workflow using HTML, SML, XSL, Java scripts and Perl
Develop SilkTest automatic scripts
Create installable packages using InstallShield
Lead offshore team on test processes and online documentations
Education:
Graduate Diploma of Computer Science at Concordia University in Montreal, Canada
Bachelor of Science in Mechanical Engineering - Haerbin Institute of commerce, China