Building software solutions - Shaping the future

Quality Assurance / Testing Manager

As a Quality Assurance / Testing Manager, you supervise the definition, implementation of QA / testing strategy, standards, best-practices, and QA-employee development aligned with business goals. You define testing methodologies, tools, and frameworks to ensure efficient and effective testing processes. You collaborate with project managers and stakeholders to define project-specific quality objectives and deliverables. You are responsible for the coordination and planning of test campaign for major as well incremental releases between the development teams, QA-permanent-staff, and temporary QA-taskforce including monitor and report testing progress, test coverage, and defect metrics to stakeholders. You define team objectives, allocate resources, and ensure efficient workload distribution. In addition, you will contribute to the creation of error-tolerant corporate culture with a focus on quality awareness, foster a collaborative and productive work environment, promoting knowledge sharing and teamwork.

High Level Role Goals

Deliver outstanding software projects that exceed customer expectations and help GSI becoming Southeast Asia’s number one software development company for the AEC industry.

Your role & responsibilities:

  • Lead and manage test teams, including automation and manual testing.
  • Establish and maintain quality testing procedures to ensure that software products meet quality requirements.
  • Ensure that the test plan is executed on schedule and according to the plan.
  • Develop and maintain test automation scripts and test documentation for new functions, features, and systems.
  • Monitor automated test performance and optimize test processes to ensure the optimization of time and resources.
  • Work closely with other departments in the company to monitor quality-related issues and ensure the conformity of product releases.
  • Ensure automated test implementation and manual testing process to improve test team performance and efficiency.
  • Identify and recommend improvements in testing process and technology to enhance test quality and performance.
  • Manage and train test team members to ensure the highest capacity and productivity.

Your skills & qualifications:

  • Experienced in software testing, including automated testing and manual testing: Acceptance-, Usability-, Performance-, Security/Pen-testing and Test-Automation
  • Possess solid knowledge of software testing methods and techniques.
  • At least 2 years of experience in managing and leading test teams, including team building and development.
  • Proficient in popular automation tools such as Selenium, Appium, Junit, Cucumber, TestComplete, TestNG, or similar tools.
  • Understanding of software development process and testing process.
  • Good skills in planning, organizing, and monitoring test activities.
  • Ability to analyze and solve complex test problems.
  • Knowledge of programming languages such as Python, or C# is an advantage.
  • Attention to detail and ability to work on schedule.
  • Good communication skills and leadership skills, able to work with other departments and teams in the company.
  • English skills: fluent communication



  • 153 Ung Văn Khiêm, phường 25 Quận Bình Thạnh, TP. Hồ Chí Minh, Phường 25, Quận Bình Thạnh, Thành phố Hồ Chí Minh



  • 153 Ung Văn Khiêm, phường 25 Quận Bình Thạnh, TP. Hồ Chí Minh, Phường 25, Quận Bình Thạnh, Thành phố Hồ Chí Minh

Company size



Tech stack