Phillip Do
**** ****** *** ********, ** *****
Mobile phone: (408) 577 - 7094
Email: *******@*****.***
PROFILE
Obtain a Software Quality Assurance Engineer or Software Automation Engineer position in a respectable company which offers opportunity to grow and excel
TECHNICAL SKILLS
VBScript, QTP, batch file, SOAP UI, Python, Robot Framework, Selenium 2.0, MS Hyper-V, VMware, SVN, Android
Quality Center, Windows, Linux, SQL, Oracle, PKI, MS Virtual Smart Card (VSC), JIRA, Jenkins, Auto-It,
Smart Card PIV / Non-PIV, Card Management System (CMS), Firmware, BIOS Mode AHCI, Ixia
PROFESSIONAL SUMMARY
Over 3 years of Experience in Software Development on Automation
Over 15 years of Experience in Black Box, Functionality, Integration, System, and Stress testing
Network Security, APT Detection, Trusted Computing, Multi-Factor Authentication, PKI, Various Smart Cards, Fingerprint, Pre-boot Authentication, Software & Hardware Encryption, Bit-locker, Protect Drive, UEFI and Legacy BIOS Security, TPM and Key Management, One Time Password (OTP)
Enterprise Framework: Multi-Domain, Active Directory, GPO, Certificate Authority, DNS, VPN, Firewall
Fast learner and capable of handling multi-tasking in high stress / high work load situations
PROFESSIONAL EXPERIENCE
Looking Glass – San Jose, CA 10/2015-Present
Senior Software Engineer and Automation
Work remotely 100% and communicate Development and QA team (in Utah and Texas) and support the networking equipment
and run network cables
Create detailed test plan, test cases, acceptance test report, and performance test report
Use the network traffic generation system (Ixia) to test networking, use Wireshark to view and debug TCP dump
Test the DNS Defender to provide automated blocking of embedded malware DNS requests for the IP address
Create test environments including VMs and network equipment
Write Python for functional tests and network testing
Automate the UI and command lines from end to end by using the Robot Framework – Python
Wave System Corp – Cupertino, CA 02/2015-08/2015
Senior Software Automation Engineer
Automated nightly build system using Auto-It to be used in Robot Framework to install the enterprise software when a new build is built, then ran automated test suite to verify functionality of the product
Configured Jenkins and posted automation test result on web for management and engineering team to review test result and debugging purpose
Automated test suite from scratch in Robot Framework using Python. Designed and implemented an user friendly test framework for the entire team to use
Automated test cases using Selenium to be used in Robot Framework
Implemented automated test cases using Auto-It to be used in Robot Framework to install enterprise software on server and client
Implemented light weight automation tool in Python to run quick test on command line and manipulate, perform search for text patterns with regular expression in XML
Implemented web-base automated test environments for QA team to execute automated test easily and quickly based on test configuration and test suites. This feature enabled the entire team members to run test cases from a server without having to setup their own automation test environment
HID Global Corp - Fremont, CA 10/2014-02/2015
Senior SQA Engineer
Performed testing Smartcard and eToken Authentication on multi platforms VDI such as VMware View, Citrix-Xen
Performed testing certificate via Entrust server using Kerberos authentication as well as Microsoft CA
Provisioned and enrolled Smartcards for logon Windows authentication such as Gemalto .Net, CAC/PIV, and SiPR cards
Created test plan, test cases, and performed smartcard testing on difference network protocols such as TCP/IP-HTTP/TLS-HTTPS
Installed and configured Windows 2012 Domain controller, Active Directory, CA
Setup and Configured Smartcard to work with Microsoft Active Directory via third party CA such as Entrust and JITC
SCI Solution Corp - Campbell, CA 12/2012-10/2014
Software QA Automation Engineer
Developed QTP framework for the health care system
Migrated the old Win-Runner framework to QTP framework
Wrote code in VBScript to accomplish simple to complex tasks in QTP
Managed conversion of manual test cases to automated tests
Executed automated scripts for live regression runs and smoke test for each a new build
Wrote a small Groovy to test Rest Web Services of using SOAP-UI
Wave System Corp - Cupertino, CA 09/2010-12/2012
Automation Engineer and Senior Software QA
Developed the framework from scratch with TestNG, Selenium and maintained test harness
Key contributor in Wave’s Platform products: Embassy Security Center, Embassy Remote Administration Server (ERAS), and Wave Cloud which are security products to protect data stored in Self-Encrypting Drives (SEDs), Trusted Platform Modules (TPMs), Bit-locker, Multi-factor authentication, Virtualization computing, and Cloud Service security
Developed, implemented and executed test plans for automated and manual testing. Performed GUI functionality and acceptance test on SED, TPM, Bit-Locker on ERAS application server to remotely manage ESC clients on multiple platforms. Test performed includes drive initialization, user management, drive locking, user recovery and crypto-erase for all SEDs and adding ownership for administrator and users for TPMs
Performed virtual and physical Smartcard testing on Certificate Authority Server (CA). Configured PKI and Smartcard certificates to make Smartcard authenticatable on clients
Performed setup and maintain QA lab testing environment using Microsoft Windows Hyper-V and VMware ESX that manage hundreds of end-users client systems. Deployed and updated software to clients when new packages are available. Mirrored customers ‘ environment to reproduce reported issues and perform exclusive testing for large customers
Visa Corp – Foster City, CA 06/2010-09/2010
Senior Software QA Engineer
Executed the internal test framework in Eclipse written in Java to test applets in Java Smartcards and SIM
Analyzed and debugged to validate test failures
VeriSign Corp – Mountain View, CA 11/2004-04/2009
Senior Software QA Engineer
Tested the Managed PKI Service, Windows PKI Service, Unified Authentication (Two-factor authentication), Certificate
Authority (Digital certificate management physicians), Card Management System PIV (Integration VeriSign certificate with third party vendor software), Internationalization/Localization, etc
Tested VeriSign UA product (Unified Authentication) with third party software vendor such as Cisco VPN, Nortel VPN,
Microsoft VPN, Microsoft Gina, Microsoft Web Outlook, OBLIX, Net-Point, Tivoli Access Manager
Genuity Inc -- Mountain View, CA 05/2002-12/2003
Technical Support
Performed end-to-end testing of a new server and/or site hosted within a data center which covers all site hardware, software, operating systems, network, connectivity, and site functionality
Utilized remotely possible and/or Telnet to reach the machines being tested and verified the machine hardware configurations against the customer order
Executed, maintained, and enhanced regression test suite and environment
Tested the functioning of various systems applications such as FTP, user account set-up and permissions, file system structure, secure ID access, reboot capability, URL function, monitoring tools, back-up configuration and database record
Aspect Communication Corp - San Jose, CA 02/1998-06/2001
Software QA Engineer
Performed data validation of Call Center’s database by pressing a telephone keypads and each telephone keypad TCI would generate a row and interpreted code for columns in tables
Verified data between Call Center and Data-Mart warehouse‘s database which data object flowed from Call Center and interpreted correctly in Data-Mart
Developed and maintained automated test tools to support regression to support UI, logs and web client in SILK
Installed and configured the windows client software, business module and server with various databases in different platforms such as SQL Server, Oracle and DB2 and tested all aspects of the product including UI, middle tier, and server
Configured and tested third party client emails (Outlook 2000, E-gain) and web client UI and validated data between Call Center and Data-Mart
Tested Seagate Crystal Reports for outputs and report’s functionalities
Marcus MilliChap – Palo Alto, CA 10/1995-02/1998
Programmer / Analyst
Visual Basic, MS Access, Tran-SQL* Developed, enhanced, maintained, and supported bug fixes for a large complex client/server of 2500 real estate agents around the country. Provided phone supports as well as field trips to agent sites, provided extensive modifications and wrote many new modules & utilities
Tran-SQL, SQL Server* Created stored procedures and triggers to manipulate database at servers and these stored procedures and triggers were called through from applications. Wrote many complex joins of up to 30 tables/queries and sub-queries using Tran-SQL scripts
Crystal Report, Visual Basic* Developed prototypes (UI) to demo for agents and MIS director at formal reviews and created Crystal reports for new requirements from agents
EDUCATION, TRAINING
California State University Sacramento
Bachelor degree in Computer Science, and Information System
REFERENCES
Available upon request