Job Description

  • The Software Quality Assurance & Testing Engineer is responsible for ensuring the quality of software products and applications. 
  • This individual is responsible for designing, implementing, and executing test plans, as well as identifying, reporting, and tracking defects to ensure that software products meet or exceed customer expectations.
  • Develop and execute test plans and test cases for software products and applications.
  • Collaborate with software developers and project managers to ensure that testing is integrated into the software development lifecycle.
  • Identify, report, and track software defects using bug tracking software and ensure that defects are resolved.
  • Perform regression testing to ensure that software changes do not adversely impact existing functionality.
  • Develop and maintain test automation scripts to increase efficiency and effectiveness of testing efforts.
  • Analyze software performance and identify areas for improvement.
  • Document and communicate test results and provide recommendations for software improvements.
  • Ensure compliance with relevant software quality assurance standards and regulations.


  • Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
  • Minimum of 3 years of experience in software quality assurance and testing.
  • Strong knowledge of software testing methodologies, tools, and techniques.
  • Demonstrated experience in designing, implementing, and executing test plans and test cases.
  • Experience with bug tracking software and defect management processes.
  • Excellent communication skills, with the ability to work collaboratively with software developers, project managers, and other stakeholders.
  • Familiarity with software development lifecycle models, such as Agile and Waterfall.

Go Beyond Banking with CIMB Bank

Download the all-new CIMB Bank PH app and enjoy an enhanced digital banking experience that's fast, easy, and more convenient than ever!