Post Job Free
Sign in

Senior QA Engineer Automation & API Testing Lead

Location:
United States
Posted:
December 26, 2025

Contact this candidate

Resume:

LINHHUY NGUYEN

Phone # 512-***-****

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

SUMMARY

●3+ years of API testing using different testing tools such as SoapUI, ReadyAPI and other non-open-source tools.

●15+ years of experience in Software Testing and Quality Engineering.

●15+ years of experience in writing test plans, test specifications, test cases, test procedures, test summary, test logs/results, and bug/defect reports.

●15+ years of experience in automation test development (automated test framework/harness and test scripts) for functional and performance testing.

●15+ years of experience in planning, coordinating, and managing testing and QA activities.

●Solid understanding of Software Development Life Cycle (SDLC) and different software development methodologies.

●5+ years of testing Cloud Management Solutions (MS Azure & AWS).

●Familiar with ISO-9000 standard series and Capability Maturity Model (CMM) by Software Engineering Institute (SEI).

●Writing Automated tests for API calls using RestAssured.

SKILLS & QUALIFICATION

Professional Training: Test Management, Structured Testing, Systematic Testing, Software Quality Engineering, Test Automation, Project Management, Business and Organization Management, Certified Test Engineer by ISTQB.

Software Automation Tools: Test Partner (Compuware), Silk Test (Segue), SQA, Rational Suite (XDE Tester, Team Test, Rational Test Manager, Rational Robot, ClearQuest, ClearCase), WinRunner, Load Runner (HP Mercury), Quick Test Pro (QTP 10 & 11), Quality Center (QC - HP Mercury), HP ALM, WebLoad, Cvalidator (C++), Winbatch, Visual Test Studio, Selenium Webdriver, Robot, ReadyAPI, SoapUI, Postman.

OS Environment: Windows, Win CE, PalmOS, UNIX, Sun Solaris, OS/2, Warp 3.0 & 4.0, Mainframe, Linux, Mac.

Industries: Telecommunication, HVAC, Energy, Chemical, Auto Insurance, Procurement, FAB, Process Automation, E-Commerce, Network Management, Cloud Management.

Applications: Embedded systems, Web-Broadcast/Online Presentation (Whiteboard, Video Conferencing, Audio dialog, etc.), Purchase/Order/Fulfillment, Model Configuration, Supply Chain Management, Buying Chain, System Management (Helpdesk, Asset, Network, Server, Environment), Business Partner Management, Auto Parts Inventory, Online Auction, Online Shopping, Business Quote and Proposal, Chemical Process, Building Control System, Total Control Management (T1, X.25, ATM, SMNP, NMS), Mobile Security Management, Web Application Management, Wafer Measurements, Analysis, and Corrections, HR Benefit Claims, Vehicle Licensing & Registration, Process Automation & Management, Server & Network Management, Azure, AWS.

Technologies/Languages: Java, C#, Visual Basic (VB), Java Script, C, C++, MS Embedded Visual C++, SQL,

SQL Query, SQL Enterprise Manager, Oracle, COM, Object Oriented Design (OO), HTML, JSON, XML, UML, Perl, CGI, Servlet/JSP, ASP, JSP, SOAP, ODBC, MySQL, Maven Apache Server, IIS server, Tuxedo, WinSock, Adobe FLEX, AJAX, Selenium / WebDriver, Python, Robot framework, Cucumber framework ReadyAPI, Postman, CURL, AngularJS.

Other Tools: SVN, MKS, CruiseControl, Visual Source Safe, Playwright, CVS, Defect Control System, PVCS and Tracker, Microsoft Offices, Lotus Notes & Suites, VSphere / VMWare, Ghost, Wyse, VNC, DBVisualizer, SQL Query, SharePoint, Rally, Apache, GIT / Github, JIRA, PractiTest, PostMan, Rally, Symantec, MS OMS.

EXPERIENCE DETAILS:

SSI Groups Sr. Software Test Engineer – SDET

March 2025 - September 2025

Leveraged headless mode in Playwright for running tests without a UI, optimizing resource usage and enabling faster test runs during Continuous Integration (CI) processes. Assess, analyze existing test framework and recommend a test automation framework that supports the testing of desktop application (UI) and web application (UI & API).

front-end testing and automation using playwright, typescript and Jest and Writing Automated tests for API calls using RestAssured.

Lancesoft Technology, Sr. Software Test Engineer - SDET (Contractor at Coca-Cola) July 2023 – 08/16/2024

The product is the coffee-making robot which consists of: 1) embedded system with controller boards to control the different hardware component of the robot; 2) firmware to serve between the front-end software to order drinks and the robot hardware to make and move drinks to the consumers, 3) the front-end web and mobile applications for ordering drinks and misc. operation software tools to maintain resource replenishment & perform robot maintenance remotely. Responsible for creating Test Plans, developing & maintaining test suites & test cases. Used BDD Speckflow framework for both manual and automated tests. Implementation of Automation framework using Playwright and Typescript to automate web applications from scratch Managed the defect/bug tracking JIRA tool. Performed test executions of the end-2-end and User Acceptance Tests (UAT) for the web app consists of Javascript, HTML, XML, and Flutter, C#, SQL Server. Also performed DB validation using SQL query. Miscellaneous technologies and tools used: DevOps, JIRA, Github, JIRA Requirements and Test Management (RTM).

GTT LLC, Sr. Software Development Engineer in Test - SDET (Contractor at DentaQuest) December 2022 – May 2023

The product is the dental insurance web app to process claims used by DentaQuest company. Responsible for creating Test Plans, developing & maintaining test suites & test cases, developing automated tests and performed test executions for those manual and automated tests. The web app consists of Javascript, HTML, XML, C#, SQL Server. Used Visual Studio as an IDE and C#, Selenium WebDriver and BDD Speckflow framework for developing automated tests. Also used Postman for ReadyAPI for API testing. Performed different types of testing: functional, integration, system, and API. Analyzed and optimized SQL queries for performance to improve the speed and efficiency of tests, particularly for large datasets.

Configured Playwright to run tests on mobile emulation devices and real mobile devices, validating web applications' responsiveness and functionality on different screen sizes. Integrated Playwright tests with CI/CD tools like Jenkins, GitHub Actions, or GitLab CI for automated test execution and reporting as part of the software delivery pipeline. Also performed DB validation using SQL query. Involved in on-call support to production deployment & release of the products. Miscellaneous technologies and tools used: DevOps, JIRA, Github, SQl Server.

Randstad Technology, Sr. Software Development Engineer in Test - SDET (Contractor at Progressive Insurance) December 2021 – Sept 2022

The product is the dental insurance web app used by both agents and consumers of the Progressive car insurance company. The web app consists of Javascript, HTML, XML, C#, SQL Server. Responsible for creating Test Plans, developing & maintaining test suites & test cases, developing automated tests and performing test executions for those manual and automated tests and API tests. Performed different types of testing: functional, system, UAT and API. Also performed DB validation using SQL query. Used Visual Studio as an IDE and Selenium Webdriver and BDD Cucumber framework for developing automated tests. Used ReadyAPI for API testing. Miscellaneous technologies and tools used: DevOps, JIRA, Github, SQL Server.

TEKSYSTEM, Sr. Software Development Engineer in Test - SDET (Contractor at SunPower Corp) January 2021 – June 2021

●The product is the solar energy embedded system which consists of: 1) the controller board which takes in the analog signals reading from the solar panels and converted them to digital signal which will be processed and managed be the web application; 2) web app to monitor and perform maintenance and reports on the energy resource. The web app consists of AngularJS, Java Oracle Server.

●Utilized Playwright's built-in support for multiple browsers (Chromium, Firefox, and WebKit) to perform cross-browser testing and ensure consistent behavior across various platforms

●Responsible for creating Test Plans, developing & maintaining test suites & test cases, developing automated tests and performing test executions for those manual and automated tests. Performed different types of testing: functional, system, UAT and API. Performed DB validation using SQL query. Also involved in the Incident Resolution team to help triage and isolate problems to determine whether it is HW, Firmware or software issue. Used Eclipse as an IDE, Java, Selenium Webdriver and BDD Cucumber framework for developing automated tests. Miscellaneous technologies and tools used: DevOps, JIRA, Github, Oracle Server.

TRANSCORE TECHNOLOGIES, Sr. Software Development Engineer in Test - SDET December 2019 – June 2020

●The product is the web app for Toll way system (HW & SW). The web app consists of AngularJS, SQL Server. Responsible for creating Test Plans, developing & maintaining test suites & test cases, developing automated tests and performing test executions for those manual and automated tests. Performed different types of testing: functional, system, UAT. Performed DB validation using SQL query. Planned for testing of the feature releases. Used Visual Studio as an IDE, Java, Selenium WebDriver and BDD Cucumber framework for developing automated tests. Miscellaneous technologies and tools used: DevOps, JIRA, Github, SQL Server.

DELL TECHNOLOGIES, Hardware/Firmware Test Engineer (Contract) August 2019 – December 2019

●Responsible for testing for all hardware on the Dell servers and sever rack (Windows OS and Linux flavors) and firmware components (BIOS, BMC, IDRAC, etc.) Execute and create test cases using QMetry. Used Powershell and Python to develop automated tests for WcsCli, IPMTool, IdracUtilities. Misc. tools: JIRA, Github, Rally SQL Server. Plan for testing of the feature releases. Assist Microsoft, as the customer, with integration & system testing levels.

DXC TECHNOLOGY, Sr. Software Development Engineer in Test - SDET February 2016 – June 2019

The product is the Cloud Platform & Service Management web application (Microsoft Azure and AWS). Responsible for creating Test Plans, developing & maintaining test suites & test cases (using PractiTest), developing automated tests and performing test executions for those manual and automated tests. Perform document reviews stories, Design docs, Technical & User Guide documents, Test Cases.Collaborated works with Australian and Indian teams. Worked with Agile methodology throughout product development cycle. Used the following tools for test automation for front-end testing: BDD framework, Java / Python, Selenium WebDriver; API

testing: SoapUI and ReadyAPI. Misc. : JIRA, Postman, Rally, Github, SQL Server, CrowdStrike, AWS, Microsoft Azure.

HEWLETT-PACKARD, Sr. Software/Firmware Test Engineer July 2010 – October 2015

●The product under test the Server & Network Management software web application used to manage the server rack which has many different servers, storage, and network devices. Developed and maintained automated test framework & automated tests for using HP automation test management (HP ALM) and development tools (QC and QTP 11). Also used LoadRunner for performance & load testing. Used BDD Cucumber test framework as well as the Robot test framework. Different languages used with different functional teams: Java, Python & C#, and Selenium WebDirver; API testing: SoapUI, and ReadyAPI. Responsible for OS and browser compatibility testing. Performed document reviews on System Specs, Feature Specs, Test Plans and Test Specs. Lead an offshore technical team to provide automation test execution and test development for the web application using Adobe FLEX technology for the GUI

front-end. Work Agile methodology throughout product development cycle. Lead and train a technical team of 4 (automated test development) from India. Misc. tools: PVCS Tracker, Postman, Rally, Github, SQL.

HOOVERS SOFTWARE D&B, Sr. Software Test Engineer (Contract) December 2009 – July 2010

●API testing: Developed and maintained performance test suite for the Content Management web application using HP LoadRunner and VuGen. Performed use-case analysis and profiling usage scenarios in order to generate loads on web and database servers. Used QTP and Selenium to develop GUI automated functional tests. Worked with Agile methodology throughout product development cycle.

EMERSON PROCESS MANAGEMENT, Software Test Engineer (Contract) December 2007 – December 2009

●The product is the HVAC / Power Control system consisting of: 1) the embedded system with controller board which will control the hardware components, manage the resources and converted the analog signals from the hardware in the field to digital signals and send to; 2) the web app for processing, reporting and scheduling on resource operations and usages. Main responsibilities included: writing and executing test plans, developing, maintaining, and enhancing stress and functional regression test scripts. Web app testing: using Rational Robot, Test Partner with Selenium WebDriver; Embedded components and client/server apps testing: Winbatch tool with C language. Trained and assisted junior engineers on how to use Test Partner and Rational Robot to develop automated scripts. Provided product cross-training to Product Engineers after the release.

VETERAN AFFAIRS DEPARTMENT, Performance Test Engineer 4 August 2005 – December 2007

The applications were used by benefit department to process veteran’s claims: disability, death, education, loan, and health cares. Main responsibilities included developing, maintaining, and enhancing performance test scripts using LoadRunner for client/server applications as well as web applications. Implemented library functions to be used through performance test scripts. Used monitoring tools to analyze at protocol levels (Tuxedo, Http, Win Socket), application server level, and DB server level. Maintained and enhanced the performance test suite to simulate

700,000 to 1 million transactions per hour. Trained and assisted junior engineers on how to use LoadRunner to develop performance scripts. Provided help in functional testing to manual testing team for different releases.

VETERAN AFFAIRS DEPARTMENT & NORTHROP, Performance Test Engineer February 2005 – August 2005

●The applications were used by benefit department to process veteran’s claims: disability, death, education, loan, and health cares. Main responsibilities included developing, maintaining, and enhancing performance test scripts using Rational Robot for client/server applications. Used monitoring tools to analyze bottlenecks for certain application servers. Maintained and enhanced the performance test suite to simulate 700,000 to 1 million transactions per hour. Provided help in functional testing to manual testing team for different releases.

DIGITAL MOTORWORKS, Automation Test Engineer (Contract) September 2004 – February 2005

●Worked at client site to support both manual testing and automation test development. Assisted developers in business workflow design and GUI navigation. Used Rational suite (XDE Tester, RequisitePro, Test Manager, ClearCase) to develop and execute test cases, scripts and logging defects in ClearQuest. Developed automation test framework (using XDE Tester in Java) to support the development of automated test scripts. Trained other test engineers to use the automation test framework to create functional regression test scripts. Testing performed included regression, integration, system and acceptance tests.

KLA-TENCOR, Sr. SQC Engineer/Lead (Contract) October 2003 – September 2004

●Worked at client side (KLA-Tencor) in a lead position. Managed testing activities throughout full product life cycles (Requirement & Analysis, Design, Implementation, Alpha, Beta, Production). Performed different testing levels (Components, Integration, System) and different types of testing (Functional, Data integrity and validation, Performance, Stress, Reliability, User Acceptance, OS compatibility, Security/Network Authentication. Client/Server application developed in C# with data in XML format stored in SQL server. Other components of the software were developed in C++, FORTRAN, Chart-FX. SQL Enterprise Manager is used to performed Data validation. Rational Robot was used to automate functional regression tests, Stress tests, Performance tests, and Reliability tests. All testing processes and documents complied with CMM level 3. Developed more than a thousand test cases for the project. Organized system test lab and maintain more than 10 test configuration/platforms.

LOOP ONE, QA Engineer/ Team Lead October

2002 – April 2003

Lead a team of 6. Worked with Marketing team to create User Acceptance Test based on requirement and use case analysis. Analyzed requirements to provide input to Business, Development teams. Provided testing support to a Shipping web application with backend: Apache Tomcat web server (Solaris and then changed to Linux system) AND Oracle and PosGres as DB servers. Front-end/client side technologies included HTML, XML, and Javascript. Used SilkTest automation tool to develop automated tests for the GUI. The application is developed using Perl and Java. Created Master test plans and test cases for functional system and component tests. Usability and stress tests were developed using Silktest automation tool. Helped define testing structure, processes, and interaction model for teams to work more

efficiently together. Helped redefine bug life cycle and implement bug tracking system using Bugzilla. Trained team members to use automation test framework.

TONIC SOFTWARE, Sr. Verification Engineer July 2002 – September 2002

●Responsible for testing web application - developed with Java - at GUI (front-end) level and at API level. Used VB to develop automated tests for the front-end and a combination of Python and Java to develop automated tests at the API level. Apache Tomcat was used as web server. Front-end/client side technologies included HTML, XML, and Javascript. MySQL, Oracle and SQL were used on Linux machine for DB servers. Created test plans and test cases for system and component tests. Analyzed requirements to provide input to Business, Development, and QA teams. Worked with Marketing team to create User Acceptance Test based on requirement and use case analysis.

CREDANT TECHNOLOGIES, INC., QA Engineer/QA Manager November 2001 – July 2002

●Built up QA team from ground zero to the team of 6. Implemented testing and QA processes. Developed standard templates (Test Plan, Test Report, Project Plan, Test Metrics) for test team. Worked with test and development team members to implement defect workflow and defect tracking system (ClearQuest). Responsible for system test, component test, and installation test of the Mobile Guardian software. Developed automation test framework and test scripts to be run on personal assistant devices (PDA) over TCP/IP, Serial, and USB connections. CValidator (automation test tool) and MS Embedded Visual C++ 3.0 were used to develop automation tests on PDA Clients. Rational Team Test was used to develop test scripts for the server’s security admin application. Created Master test plans and test cases for system and component tests. Coordinated testing activities between different component teams. Worked in the installation team to create an install package using Wyse software. Responsible for building up the engineering labs (development lab and test lab. Analyzed requirements to provide input to Business, Development, and QA team. Perform document reviews on Marketing Requirement Doc (MRD), System Design Doc (SDD), Product Specification Doc (PSD), Functional Specification (at component level), User Guide, Installation Guide, and Test Plans.

TRIACTIVE TECHNOLOGY, INC., QA Engineer/ QA Manager November 2000 – October 2001

●Reported to VP of Engineering and worked with Development Director to prioritize projects and QA tasks. Worked with Dev and OPS teams to create QA processes for the Engineering team. Analyzed requirements to provide input to Business, Development, and QA team. Worked with Marketing team to create User Acceptance Test based on requirement and use case analysis. Worked with team members to define project scope and time lines. Communicated project status to upper management and the rest of the engineering team. Built up QA team (6 people) and put standard processes & templates in place. Lead the automation test team and develop automation test framework (using Silk Test) for customers to utilize the test framework to develop automated test scripts. Created Master test plans, test cases, test summary, test results, bug reports for different projects.

EUREKA E-SOLUTIONS (CONSULTING FIRM), QA Manager

September 1999 – November 2000

●Responsible for all outsourcing QA/Test projects and allocate QA resources. Make sure QA's billable times meet company minimal expectation (90%). Prioritized projects and QA tasks. Provide QA strategic goals to map with company's goals. Worked with customers to provide strategic plan for QA & Test department. Analyzed requirements to provide input to Business, Development, and QA team. Created User Acceptance Test based on requirement and use case analysis. Worked with other teams to gather input to implement QA processes. Met customers to define project scope and resources. Provided project status to customers and the company. Conducted performance review and career planning for QA employees. Built up QA team (from 3 to 13 people within a year) and put standard processes in place. Performed budgeting and planning for QA team's training. Lead the automation test development team and developed automation test framework. Trained customers to utilize the automation test framework to develop automated test scripts (using different automated test tools: Rational Suite (ClearQuest, ClearCase, Team Test), WebLoad and SilkPerformer. Created Master test plans, test cases, test summary, test results, bug reports for different projects.

TRILOGY, INC., Software Quality Engineer November 1997 – August 1999

●Responsible for developing and maintaining the object-oriented automation framework (SilkTest) for the Visual Basic-based applications. Designed and wrote test cases for System Test. Trained developers on how to use the automation to write their own automated, functional test cases. Created and maintain the automated performance test for the Configuration applications. Lotus Notes was used for defect tracking system.

Contractor/Team Lead

●Responsible for leading the Build & Test Team to provide all testing activities and supports for the 30 million dollars java-based project. Analyzed requirements to create User Acceptance Test (UAT). Duties also included creating Test Plan, Test Schedules and Test Specifications; creating standard documents/templates for the team to use; executing the test scenarios and test cases in the Test Specifications; providing feedback to developers for the GUI and functional issues; reporting and maintaining bugs using Lotus Notes 4.5.2 database.

UNIVERSAL OIL PRODUCT (UOP), QA & Test Engineer (Automation Test Lead) May 1997 – October 1997

●Responsible for designing, implementing, and maintaining the automated System Test programs for the Chemical Process Design Software. Duties also included executing both the automated test scripts (QA Partner) and the manual tests; providing feedback to developers for the GUI and functional issues; and reporting and maintaining bugs using PVCS Tracker. The software runs on windows NT platforms. SQL server runs on both NT and UNIX (Sun Solaris) platform.

CCC INFORMATION SERVICES, Senior Quality Assurance/Team Lead October 1996 – May 1997

●Responsible for leading a team of 6 Quality Assurance Analysts to provide testing support to and Automobile Claim application that runs on both Windows and UNIX (Sun Solaris). Created User Acceptance Tests based on requirements and use-case analysis. Developed and maintained the automated, baseline test programs for the Regression Tests. Created high level Test Plans, Test

Specifications and Test Cases based on Functional Specifications. Executed both automated and manual test based on documented test procedures. Developed automated test scripts using Rational Team Test and used ClearQuest as defect tracking system.

USROBOTICS, Software Test Engineer / System Automation Test Lead September 1995 – October 1996

●Responsible for developing and maintaining the automated, baseline test programs for the Regression and Functional Tests for the Network Management System software on Windows and UNIX (Sun Solaris) platforms. Duties also included performing technical review on Functional Specification, Test Plans, Test Specification, and Test Procedures; creating and maintaining Test Plans, Test Specification, and test cases based Functional Specification; and training and assisting test engineers in using automated test tools (QA Partner and WinRunner).

LANDIS & GYR POWERS, Software Test Associate Eng. January 1990 – September 1995

●The product is the HVAC system consisting of: 1) the embedded system with controller board which will control the hardware components, manage the resources and converted the analog signals from the hardware in the field to digital signals and send to; 2) the Building Control System (BCS) software for processing, reporting and scheduling on resource operations and usages. Responsible for leading and planning all testing activities of the test team of six (6) testers to provide support to the developers of the Building Control System (BCS) Software. Duties also included creating and maintaining Test Plans, Test Specs, Test Procedures based Functional Specifications; designing and implementing automated test scripts using SQA Team Test (Rational); using C lanaguage to develop automated tests for the embedded components

;executing both automated tests and manual tests to identify problems of the software; providing suggestion and feedback to the developers by identifying and analyzing the hardware and software problems; and training and assisting testers throughout the project.

EDUCATION

B.S., Illinois Institute of Technology. Chicago, Illinois.

Major: Computer Science. Minor: Electrical Engineer.

Graduated in 05/1997.



Contact this candidate