Summary

More than 05 years of experience working on Software Testing for Web, Mobile applications. I am familiar with V-model, Agile/Scrum methodology. I have strong experiences in many test types such as Functional, API Test with many test levels from Integration to System. Besides, I hands-on experience in developing automation frameworks for web applications. It helps me do well with both test manuals and automation.

Technical proficiencies

Programming Languages: Java, Python

Skills: 

  • Experience in developing Test Plans, Test Cases, Test Reports.
  • Reviewing the test artifacts of the other members.
  • Hand-on Postman for API testing.
  • Hand-on for Playwright API Automation
  • Hand-on for building automation Framework using Selenium/ Playwright
  • Automation Framework: Selenium, TestNG, BDD, Robot Framework, Playwright
  • Have experience in OWASP ZAP, Pynt to do Pentest for web and mobile apps.
  • IDE: Visual Studio Code, IntelliJ, Eclipse
  • Source control: Git.

Tools: Jira, Confluence, Trello, Clicup

Professional Experience

Financial Project - UK
Quality Control Engineer, Jun 2024 - present

Project description 

  • Develop and maintain the digital financial advice service product where customers can set their goals, enter their financial information and receive a wealth health score, summary of their financial situation.
  • Domain: Finance
  • Platform: Web and Mobile/ Tablet application, API  
  • Test Types: Functional Test, Sanity, Regression, API Security Scan
  • Test Levels: Integration Test, System Test, Alpha test  
  • QC Team Size: 1 QC

Responsibilities 

  • Work as a BA to gather requirement and feedback from the Client to communicate them to the team.
  • Perform Functional Test, Sanity, Smoke and Regression Test.
  • Execute Test Case, verify defects and CR
  • Analyse the result, root causes of the defects and report to Team Lead.
  • Perform API Security Scan to detect security vulnerabilities.
  • Give a demo for the feature of the sprint
  • Create documents for the team

Import-export management – UK

QC Engineer, Dec 2023 – Jun 2024

Project description 

  • This project is used to manage task and assignment system for Visa Application Company
  • Platform: Web
  • Test Types: Functional Test, Sanity, Regression  
  • QC team size: 1  

Responsibilities 

  • Create the Test Case base on the requirements (SRS) by using technique test case as Boundary, Equivalence.
  • Execute Test Case, report and verify defect, support customer issues on Click up.
  • Run sanity/ regression/ integration test on cross-browser (Safari, Chrome, Firefox) and devices (IOS, Android, Tablet)
  • Work closely with many stakeholders to resolve the problems
  • Demo to customers the user stories that are completed
  • Contribute the ideal to improve the process for team. Advance teamwork more strongly

Buffer Project - UK
Manual QC, Sep 2023 - Dec 2023

Project description

  • Develop and maintain a system that provides a safety for the End-User by connecting to other people and sending the alert to defined recipients for Mobile applications.
  • Domain: User Safety
  • Platform: Mobile application, API
  • Test Types: Functional Test, Sanity, Regression, Pentest
  • Test Levels: Integration Test, System Test
  • QC Team Size: 1

Responsibilities

  • Define and maintain the test plan, test cases.
  • Do smoke, Sanity, regression and ad-hoc test.
  • Perform regression testing based on released.
  • Troubleshoot error, analyse logs with developers to find out the root causes of the defect.
  • Log and monitor defects.
  • Perform pen test to find security vulnerabilities.

Healthcare System - Singapore
Manual QC, March 2023 - Sep 2023

Project description

  • Project domain is HealthCare that develops and maintain an application that provides a seamless preventive health journey for the patients.
  • Domain: HealthCare
  • Platform: Web, Mobile and Tablet applications
  • Test Types: Functional Test, smoke, Sanity, Regression
  • Test Levels: Integration Test, System Test, Alpha Test
  • QC Team Size: 3 QC

Responsibilities

  • Acquire and clarify requirements of the Client and transfer to the team.
  • Investigating & classified bugs & defect during testing phase
  • Perform smoke, Sanity and regression tests following the test strategy.
  • Raise and verify bugs if any.
  • Coordinate and raise bugs with developers to resolve the problems
  • Train the new members, document guidelines for the project.
  • Support client as patient request.

Finance Management System- Singapore

Automation QC, Sept 2022 - March 2023

Project description

  • Develop and maintain test scripts for scalability and ensure test case stability to build the main product for Web application.
  • Domain: Finance
  • Platform: Web
  • Test Types: Sanity, Regression Test
  • QC Team Size: 6 QC

Responsibilities

  • Work with both automation and manual teams to decide the Test Cases need to be automated
  • Participate in peer reviews of test plans, test cases, and test scripts.
  • Develop and maintain keywords and automation test cases for web apps
  • Analyse the result, root causes of testing and report to PM
  • Raise and verify bugs if any.
  • Cooperate and communicate with development team to verify fixed bug.

Technologies/ Automation framework

  • Framework: Data driven, TestNG and BDD
  • Automation Tool: Selenium Web Driver, TestNG and Maven
  • Programming Language: Java
  • Editor: IntelliJ, VS Code

Construction - Singapore

Manual QC, Dec 2022 - Feb 2023

Project description

  • Develop and maintain the Construction product that provides solutions for customers when there are storms and floods.
  • Domain: Construct
  • Platform: Web
  • Test Types:  Functional Test, Sanity, Regression
  • QC Team Size: 1

Responsibilities

  • Work closely with the many stakeholder (BA, Dev)  
  • Perform functional tests to ensure the functions work as the specification.
  • Analyse the result, root causes of testing and log defect via Jira
  • Responsible for creating document of project.

Telecom - Norway

Automation AC, Feb 2022 - Oct 2022

Project description

  • Develop and maintain the keywork and automation test cases for web apps
  • Platform: Web
  • Test Types: Sanity, Regression
  • QC Team Size: 7

Responsibilities

  • Communicate with manual team to decide the test cases need to be automated
  • Work directly with the Vietnam PM on Sprint features delivery.  
  • Reviewing the test script of the other members.
  • Analyse the result, root causes of testing and report to PM
  • Support to perform manual tests.

Technologies/ Automation framework

  • Framework: Keyword Driven (Robot Framework)
  • Programming Language: Python
  • Editor: PyCharm

Telecom - UK

QC Automation, Aug 2020 - Jan 2022

Project description

  • Develop and maintain test scripts for scalability and ensure test case stability to build the main product
  • Platform: Web
  • Test Types: Sanity, Regression
  • QC Team Size: 4

Responsibilities

  • Participate in peer reviews of test plans, test cases, and test scripts.
  • Participate in peer reviews of each scrum (daily scrum, planning, retrospective, backlog).
  • Develop and maintain test script and automation test cases for web apps
  • Work directly with the Indian PM and Dev team on Sprint features delivery.  
  • Analyse the result, root causes of testing and report to PM
  • Support to perform manual tests.
  • Raise and verify bugs if any.
  • Train Automation Framework to new member

Technologies/ Automation framework

  • Framework: Data driven with Selenium, TestNG, Maven
  • Programming Language: Java
  • Editor: Eclipse, IntelliJ

Telecommunication - UK

QC manual, Jul 2018 - Jul 2020

Project description

  • Develop and maintain a product that helps users experience the product value like chat, call, ...
  • Platform: Web, Mobile
  • Test Types: Functional Test, smoke, Sanity, Regression
  • Test Levels: Integration Test, System Test
  • QC Team Size: 7 QC

Responsibilities

  • Analyse the requirement based on user stories - be written by ACM’s team.
  • Responsible for creating test cases / test scenarios
  • Work closely with the Scrum team (BA, developers, manual QC team and Automation team).
  • Perform functional test to ensure the functions work as the specification.
  • Troubleshoot error, analyse logs and communicate with developers to find out the root causes.
  • Analyse defects escaped from customers per month with the team.
  • Participate in peer reviews of each scrum (daily scrum, planning, demo, retrospective, backlog).
  • Analyse the result, root causes of testing and report to many stakeholders.
  • Investigate defect reports from production support, isolate their causes, inform development teams for fixing and retest to ensure adequate resolutions.
  • Train the new members, document guidelines for the project
Certifications

Education:

Hue University of Science

Bachelor of Software Engineer

Navigating OurCooperation 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
How to Hire Top Developers from Saigon Technology?