Post Job Free
Sign in

senior QA engineer with automation experience

Location:
United States
Posted:
February 28, 2017

Contact this candidate

Resume:

Gang Liang

408-***-****

Email: **********@*****.***

US citizen

OBJECTIVE

Senior QA engineer

Technical Skills

Programming Language and Automation Tools

Current: Java, Linux bash shell script, Selenium WebDriver (RC), Windows Batch, HTML, XML, CSS, Java Servlet on Tomcat, SQL/PLSql, Junit, Ant

Familiar with: C++, C, Perl, Lisp, VBscript, Mercury WinRunner 7.01, Rational Robot

Servers

MS Exchange Server, MS IIS Server, MS Certificate Server, MS SQL Server,

CyberTrust UniCERT Certificate Authority Server, Apache Web Server, Tomcat, Samba server, NFS server, FTP server, Postfix SMTP mail server,

Linux DNS server (Binds), VMWare ESX server, Websphere, Weblogic

Operating Systems

MS Windows Server 2000-2012, XP, Linux (RedHat, Fedora, Ubuntu, SUSE, Oracle Linux), Unix

Database Engine and LDAP Service:

MS SQL, Oracle Database, Postgres Database, Open LDAP, Novell NDS,

Windows Active Directory,

Utilities

Eclipse, Microsoft Visual Studio, Microsoft Visio, Symantec Ghost, VNC, Linux command line tools (Sed, AWK, Cron, IPTables, SELinux, ACL, LVM, yum, rpm, Etc), Putty, Java Keytool, OpenSSL, DBVisualizer, Toad

Technology

Hardware security modules, Biometric fingerprint scanners (SecuGEN, Precise)

PKI, Single Sign On, Encryption, Smart Cards, multi-factor authentication

EXPERIENCE:

ActivIdentity Inc, Fremont, CA (Now HID Global) Oct 2008 – Dec 2016

Senior QA engineer, Automation engineer, Synergy Source Code Control Sys admin

Major Projects:

I.NQDL Smart Card Management System (Queensland Drivers Licence Project):

Develop automation test packages using Linux bash shell scripts (and later converted to JAVA program) for the following different tests:

i.Perform MTBF test by simultaneously and repeatedly sending consistent requests to the server for a long period of time to observe the system up time.

ii.Perform server performance tests by sending requests of different configuration and collecting statistic data for server optimization analysis

iii.Perform scalability tests by loading the server with incremented workload of requests to make sure server performance degrade gracefully instead of crash

iv.Perform load test by sending request of big production batch and creating large set of data in the database

v.Automate the functional regression tests (decreased the test time from 4 days to less than 1 hour)

Develop Linux shell script to automate new build test (periodically retrieve new builds from the source code repository, deploy it onto test bed, and automatically launch regression test programs to test the new build and report test results)

Develop and execute test cases to test Smart Card Management System server functionalities (deployed with IBM Websphere web server 6.1/8.0 cluster with Oracle Database on SUSE Enterprise Linux Server 10)

Report application bugs using Synergy bug tracking system and work with software developers to investigate and reproduce application bugs

II.Smartcard Inventory Logistic Server test workflow automation

Develop automation program using Selenium in Java, Autoit, Junit, JDBC, and Javamail to test the web application functionalities, check database consistency, retrieve notification emails and process email attachments, trigger backend server side automation scripts, and test complete workflows

III.4TRESS Appliance (Radius Authentication Server)

Participate in development and sustaining of ActivIdentity 4TRESS Appliance core shell scripts

IV.ActivID Validation Authority and Validation Responder (Digital Certificate Revocation Status Validation Server)

Install and configure the application on different OS platforms (different versions of Redhat Linux and MS Windows)

Setup and maintain testbeds on VMWare ESXi servers

Test applications with different HSM (Hardware Security Module) including Luna SA, AEP, and nCipher, different JDKs, and different databases (different versions of Oracle DB, Postgres DB, and Microsoft Sequel Server)

Develop Linux shell scripts to automation OCSP (Online Certificate Status Protocol) tests against the application

Develop Selenium WebDriver Java program to automate some Web page operations (keystore configuration and generation of PKI keys of different type and different size combinations)

V.IBM Synergy Source Code Management System Administrator:

Control user access to Source control server

Develop Shell scripts to filter server logs to check for unauthorized or suspicious login attempts

Monitor system resource usage and apply important OS patches

VeriSign Inc, Mountain View, CA Sep 2006 – Sep 2008

Contracting Quality Assurance Engineer:

Major Projects:

I.Smart Card Management System (CMS):

Install and configure CMS application on Linux system

Configure and test Luna SA HSM and Biometrics Device to work with CMS application

Perform feature and regression tests

II. Unified Authentication server (OTP USB token management system) Installer

Install UA server on various OS ( Windows, Linux, Solaris )

Configure UA server with different type of LDAP and Databases

Develop and maintain UA server installation matrix and test cases

Test UA client web application using Canoo Webtest automation kit

III. Unified Authentication server web service

Write test cases for various web service components

Execute test cases using web service test automation frame work and CURL

Create and maintain Perl Scripts to organize and maintain automation input files

IV. Unified Authentication server canoo webtest automation suite

Review design document

Write test plan and test cases

Update Canoo webtest automation scripts with new features

Execute Canoo automation test cases

Authenex Inc, Hayward, CA 2003 – Sep 2006

Lead Software Quality Assurance Engineer

Responsible for developing Test Plan and Test Cases for software testing

Review Software functional and design specifications.

Responsible for designing and building Test Networks and QA lab maintenance

Responsible for creating test automation using various languages such as VBScript, Perl, Windows Batch File and Automation Tools like Mercury WinRunner 7.01 and Rational Robot 2001A as needed.

Major Projects:

I. ASAS Two factors authentication Radius server

Configure and setup WatchGuard Firebox, MS RRAS, and Cisco Pix Firewall to use Authenex ASAS radius server to authenticate users.

Setup and Configure Microsoft Exchange Server to use Authenex ASAS radius server to authenticate E-mail user logons.

Setup and Configure Microsoft IIS Web server to use Authenex ASAS radius server to authenticate protected web page accesses

II. HDLock computer hard drive encryption application

Writing test programs using VBScript, Batch file, and Perl script to check for system file integrity, keep track of registry key changes, keep track of application core file attribute changes, manage data files, measure encryption time, and force hard drive fragmentation

Install and execute third-party applications on HDLock encrypted computers to ensure compatibility of Authenex encryption application with third-party applications

Performing various types of testing, such as functional, regression, user acceptance, negative and installation testing.

III. USB Mass Storage token with Smart Card feature

Setup and Configure Microsoft Active directory and Microsoft Enterprise Certificate Authority Server to force domain client logon using Authenex Smart Cards. Ensure successful remote installation of Authenex Smart card client application onto domain machines by setting up proper group policies

Ensure correct functionalities of Authenex USB Mass Storage token on different operating systems and different hardware platforms

IV. PKI certificate mobile storage with Single Sign-on feature

Tests are focused on strong two factor authentication, secure web access, secure email, and secure network logon. Most of the tests are automated using Mercury WinRunner and Rational Robot

EDUCATION:

San Jose State University

Bachelor of Science degree in Computer Science, 08/2002

REFERENCE ARE AVAILABLE UPON REQUEST



Contact this candidate