Summary

Competency and reliability Quality Assurance professional with a decade of experience in diverse business domains ranging from game, web, and embedded in foreign corporations will bring your organization to the highest quality standard possible. With continuous improvement and an autonomous, supportive working style, I would dive into the diversity of tasks to target the high-level objective of quality and achieving company success.

Technical proficiencies

Programming Languages: XML, XPath, CSS Locator, Python (with package selenium, pytest, playwright, pyassert, request package for API test, pyscrap, pywinauto), Tera Term script, VB application for Office, Java with JUnit, TestNG.

Skills: 

  • Automation testing: Java, Python, robot framework, pytest.
  • Page object design, BDD design in automation  
  • API Testing: postman, postman canary, playwright API testing.  
  • BDD test design: design test case in gherkin language in VSCode and implement step by python, pytest-bdd, pytest.
  • Test type: UI/UX testing, responsive testing, API testing, regression testing, system testing, WebSocket testing, usability testing.  
  • Test technique: Intercept HTTP request, boundary testing, equivalent testing, pair-wise testing.  
  • Performance testing: Postman canary, JMeter.  
  • Compose Docker file, CICD familiar.  
  • Analyse the complex technical document.
  • Test case management, Bug tracking system, Test tool: Test Link, Bug base, Jira, Bugzilla, dimension, Jazz, Easy Redmine, Testmo.  
  • Requirement management system: IBM rational DOOR, JIRA, JAZZ.

Tools: Eclipse, PyCharm, VSCode, Burp Suite community, ZAP, Serial port terminal application (Com Test Serial, Tera term)

Professional experience

FinTech – Saudi Arabia

Senior QC Engine, Sep 2024 – Present

Project description 

  • Team size: 6 members (Dev –FE, BE, QC, PO)
  • The fintech platform integrates with diverse microservices to connect end consumers and merchants via Web and Mobile platforms. It aims to provide a comprehensive suite of financial services, including payments, credit, and account management, to a global user base soon. 

Responsibilities 

  • Development and client communication 
  • Identify the improvement for team.  
  • Do functionality testing, API testing, Regression test, system test.  
  • Analyse the daily test report from automation framework, spot the root cause and suggest solution.  
  • Review the Automation test case.  

Technologies 

  • Web Apps. 
  • Postman, karate framework, TestNG, Java

Insurance Web Application – Canada

Senior QC Engineer, Nov 2021 – Aug 2024

Project description 

  • Team size: 5 members (BA, Dev, PM, QC)  
  • An intermediate insurance platform allow insurer to manage the claim from customer and communicate with customer.  

Responsibilities 

  • Analyse the requirements of UI/UX, API specs, and business requirements (User stories), compose BDD test cases, implement automation step definition, organize test procedure, and work with stakeholders to clarify the document or requirement.  
  • Design/ create/ update/ review the test case with E2E testing.  
  • Identify the testing for the new project: API testing, performance testing, security testing, smart contract audit, UI/UX testing, Regression testing, and Integration testing.  
  • Execute the test case, identify defects and follow up on the bug life cycle, manage bug quality, test case, and test result.  
  • Building an automation framework can work with web testing, as well as mobile testing, which is ready for Dockfile to integrate with the pipeline of the existing CI/CD system.  
  • Update and enhance the features of the automation framework: parameter the driver initialization, polymorphism of the testing driver, select test run technique, etc....  
  • Identify the opportunity to automate the repetitive test case and regression test case.  
  • Review the automation framework to respond to the needs of the QA process.  
  • Research, verify the ability to apply innovative tools, and trending tools in the market and apply them to the QC team to improve performance, and reduce testing time.  
  • Interview and participate in the recruitment process of new QC members.

Technologies 

  • Azure, TeamCity, React, BDD cucumber, Java, Postman, Agile development process, FE design on abstract/Figma. Serenity testing framework, JUnit, TestNG, Python (pytest, selenium, Appium), Dapp testing, Wallet Connect, WebSocket, gRPC testing

Scanner App – Italy

Senior QC Engineer, Sep 2011 – Aug 2021

Project description 

  • Team size: over 10 members.  
  • A world-class barcode scanner manufacturer offering a wide range of products to serve diverse industries, including handheld barcode scanners, table barcode scanners, and industrial or healthcare product lines. The products can decode more than 100 types of barcodes and are configurable with proprietary language sets. The R&D departments, located worldwide, continuously create new products to penetrate challenging markets with compelling product offerings

Responsibilities

  • Ensure new features and new firmware match the new requirement.  
  • Execute test case on system test level with Blackbox technique, compose test suite, defect verification, monitor test process, release, and beta testing.  
  • Prepare documentation for new features as well as transfer new techniques to teammates.  
  • Research problems discovered during testing and developed solutions to the problems.  
  • Initialize the idea, present, develop, and implement the idea of testing as well as automation testing.  
  • Review bugs, review test cases, and test procedures.  
  • Test planning: identify project scope, estimate, and balance test effort, coordinate with teammates to get the information for building a test plan, allocate resources, monitor and control testing process, reallocate/ reprioritize and keep balance to commit deadline, keep track of the staff performance and motivate to bring out the best of team in the project.  
  • Meeting with Dev, and PM to find a solution for the bug as well as identify project priority.  
  • Project: handheld Columbus, Marciano, Vespucci, Ling Ling, zheng zheng, Cobalto, Orion, etc

Technologies

  • Dimension, IBM rational DOOR, JAZZ, Tera Term language, Python, Comtest Serial

Virtual land base Project– Norway

QC Engineer, Jun 2010 – Apr 2011

Project description 

  • Team size: 20 members.  
  • A television set top box with full features for broadcaster and customer including parent control, decoding the signal, and configuration for channel. Search channel.  

Responsibilities

  • To assure the quality of every Set Top Box.  
  • Execute test cases and manage test case execution  
  • Track defects throughout their life cycle and carry out quality analysis  
  • Create and maintain test-ware.  
  • Collaborate with developers, business analysts, and possibly end users  
  • Report on expanded efforts and status of tasks/problems  
  • Follow software engineering and QA processes and procedures  
  • Contribute to best practices and internal knowledge base.

Technologies

  • JIRA, Test Link  

Game project – France

Game Tester cum data manager, Aug 2007 – Sep 2008  

Responsibilities  

  • Participate in the Game development process to ensure that the game hits top-rated quality.  
  • Navigate and investigate all the details of a game. Follow test case, test document performing test, Finding, trigger, trap the bug, and report on bug database: sound test, memory test, gameplay testing.  
  • Collaborate and assist developers in developing processes.  
  • Ensure all sources are always available on the public server correctly for developers: observe or monitor the source commit onto the source repository server (SVN). Compose rules to constrain the source consistently characteristic.
Certifications

Education:

  • University of Economics Ho Chi Minh City
  • Bachelor of Software Engineering - Jul 2018 - Jun 2022

Certifications:

  • ISTQB CTFL Certification (Credential ID: vtb-fl-20220346) by ISTQB  
  • ISTQB Agile Tester Certification by ISTQB  
  • JMeter Training by Udemy  
  • Web Automation Testing by SDET PRO
Book an Appointment

Navigating Our Cooperation Models

For when you have the roadmap and the process, but not the people. Tell us the skills and seniority you need, and we send shortlisted profiles. You interview; the engineer you choose joins your existing team and works under your management.

Ideal for businesses that:
Need specialized expertise without adding full-time headcount
Want to scale capacity up or down as the roadmap shifts
Need extra hands on an upcoming or in-flight project
For when you need a team that owns a product, not individuals filling gaps. You select the engineers from the profiles above; they work exclusively on your project alongside your in-house team, keeping context instead of rebuilding it every quarter.

Ideal for businesses that:
Run large or long-term projects that need consistent ownership
Want a stable team that accumulates domain knowledge
Need engineers committed to the business goal, not just the ticket
For when scope and timeline are already settled and budget certainty matters more than flexibility. We define the delivery path up front, so the cost is known before work starts.

Ideal for businesses that:
Have a set budget and a clearly documented scope
Work to a hard deadline
Run projects with defined goals and achievable milestones
For when you want a permanent extension of your engineering organization in Vietnam, your process and your tooling, running on our infrastructure and hiring pipeline across three ISO-certified centers.

Ideal for businesses that:
Are building long-term engineering capacity, not staffing a single project
Want dedicated infrastructure and a managed hiring pipeline
Plan to grow the team steadily over several years
Let's Discuss Your Needs

How to Hire Top Developers from Saigon Technology?