Summary

I have over nine years of experience in software testing with a long time working as an automation test engineer. Excels in various testing types including UI automation test, API testing, and performance testing. Also, have experience with CI/CI tools like Jenkins, and TeamCity

Technical proficiencies

Programming Languages: Java, JavaScript/TypeScript. 

Skills: 

  • UI automation testing for web and mobile (including iOS 
  • and Android). 
  • Experience in working with automation tools like Selenium, Cypress, Playwright, Appium, Protractor, WebdriverIO, TestNG, JUnit, and SpecFlow 
  • Excels in working with Jenkins and source code management tools like Git 
  • Have knowledge about API testing, performance testing, CI/CD 
  • Experience in using project management and test case management tools like Jira, Zephyr, TestRail, TestLink, Trello 

Tools: IntelliJ, Visual Studio Code, Sublime Text, Git, Jira, Trello, Slack. 

Professional experience

Buy Now Pay Later Service – UAE

Automation Engineer, March 2023 – Present

Project description 

  • Working on a project of 9 member 
  • Buy Now Pay Later service, the web application support in management the Merchants, Customer with their Orders 

Responsibilities 

  • Define test cases with Qase. 
  • Build and implement automation test scripts with Playwright. 
  • Execute and maintain test scripts. 

Technologies: Playwright, Qase 

Insurance – United States

Automation Engineer, June 2022 – February 2023

Project description 

  • Working on a project of 30 members  
  • Build a web application where the user can buy bonds/insurance and help Agent can manage their partner   

Responsibilities 

  • Define a testing process for the QC team, including manual and automation  
  • Review test cases and test result  
  • Build UI automation test framework for Angular site to help regression test in developing and releasing new features. 

Technologies 

  • Selenium, JUnit, Zephyr

Trading web app – HongKong

Automation Engineer, October 2020 – June 2022

Project description 

  • Working on a team of 10 members.  
  • Build new authentication infrastructure  

Responsibilities

  • Build UI automation framework based on Selenium to provide features for controlling multiple browser sessions and tabs, support an easier way to interact with iframe  
  • Review code and develop test cases  
  • Train and guide the new member  

Technologies

  • Selenium, TestNG, Cucumber, Allure Report

Auction Market – United States

Automation Engineer, January 2020 – October 2020

Project description 

  • Working on a team of 8 embers  
  • Creates custom online auction marketplaces for retailers

Responsibilities

  • UI automation framework with Cypress to support automation test in many market sites which are developed by React  
  • Review code and develop the test cases.  

Technologies

  • Cypress, Chaijs, Allure Report  

Travel – Swiss

Automation Engineer, August 2019 – July 2020

Project description 

  • Working on a project of 60 members  
  • Building a mobile application for Plan and booking door-to-door journeys in the app with a single account. Combine public transport, taxi, bike, and car and get real-time guidance across all modes

Responsibilities

  • Build UI automation framework with Appium to support cross-platform automation tests on iOS and Android  
  • Build API framework to support testing on multiple services  
  • Create performance test plan and implement performance test scripts  
  • Apply BDD to automation scripts to help track business and make it easier to understand when reading test scripts  
  • Integrate with Jenkins to automate regression tests in release process  
  • Build automation process in a scrum team, work with manual and develop the team to break user story and create test cases.

Technologies

  • Appium, JUnit, Jenkins, Jmeter, Jbehave 

Disease Outbreak Prediction – US

Automation Engineer, March 2016 – May 2019

Project description 

  • Working on a project of 15 members  
  • Build a platform that compiles data from around the world to predict disease outbreaks

Responsibilities

  • Build UI automation test framework for Angular site to help regression test in developing and releasing new features.  
  • Implement API test scripts to verify logic and help regression test for multi services  
  • Perform, implement, and evaluate the performance testing for processing of service on Apache HBase and the services of application  
  • Build a process for developing and testing in the Scrum team to improve quality and keep deploying every sprint

Technologies

  • WebdriverIO, Jasminejs, Cucumber, Jenkins, Jmeter

Learning Management – US

Automation Engineer, August 2016 – May 2019

Project description 

  • Working on a project of 10 members  
  • Build a platform where student come to learn online, do test and teacher can follow their class, prepare the example

Responsibilities

  • Build UI automation test framework.  
  • Implement and maintain automation scripts

Technologies

  • NUnit, Specflow, C#  

Take Note Application – US

Automation Engineer, 2012 – 2016

Project description 

  • Working on a project of 15 members  
  • Build a platform which compiles data from around the world to predict disease outbreaks  

Responsibilities  

  • Build UI Automation framework to test Windows Applications and Web Applications

Technologies

  • TestComplete, Jscript 
Certifications

Bachelor of Information Technology - Hue University of Sciences

Book an Appointment

Navigating Our Cooperation Models

We assess your needs first. Then, we will send you the top software engineer CV options so that you can select your favorite. The chosen engineer becomes part of your in-house team.

Ideal for businesses that:
Need specialized expertise but don't want to hire full-time staff
Want to scale resources up and down quickly
Require extra support for upcoming or ongoing projects
You can choose from our numerous software developer CV options. The selected developers form a dedicated team that works exclusively on your project. They also collaborate closely with your in-house team to achieve your goals.

Ideal for businesses that:
Require cost-effective and scalable solutions for large and long-term projects
Want to form a consistent team with excellent skills
Need a development team committed to their business goal
We define a clear path for your project. Since the project has clear timelines and scopes, you can control your budget better. You can also choose to work with a remote team or manage specialized technical roles.

Ideal for businesses that:
Have a set budget and clearly outline the project scope
Struggle with strict deadlines
Handle projects with clear goals, a detailed outline, and achievable milestones
Let's Discuss Your Needs

How to Hire Top Developers from Saigon Technology?