Sign in

Engineer Active Directory

Santa Clara, California, United States
August 30, 2018

Contact this candidate


Phillip Do

**** ****** *** ********, ** *****

Mobile phone: (408) 577 - 7094



Obtain a Software Quality Assurance Engineer or Software Automation Engineer position in a respectable company which offers opportunity to grow and excel


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


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


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


California State University Sacramento

Bachelor degree in Computer Science, and Information System


Available upon request

Contact this candidate