Job Openings Quality Assurance Engineer

About the job Quality Assurance Engineer

Job Responsibilities:

  • Analyse business requirements and functional specifications for changes and enhancements across digital services and platforms.
  • Plan, prepare and execute test plans and test cases with clearly defined entry and exit criteria.
  • Execute testing scenarios covering end-to-end digital journeys and backend insurance functions, including policy servicing, claims and/or payments.
  • Validate system integrations between digital platforms, workflow systems and core insurance applications.
  • Identify, log, track and manage defects in collaboration with IT, vendors and business stakeholders.
  • Work closely with the QA Lead to prioritise defect fixes and ensure timely resolution and sign-offs.
  • Document test evidence, test outcomes and provide formal sign-off based on agreed business requirements.
  • Support both project-based initiatives and business-as-usual (BAU) testing activities.
  • Participate in BAU processing, knowledge-sharing or shadowing activities to deepen understanding of operational processes and customer impact.
  • Contribute to continuous improvement of testing processes, testing standards and overall quality of digital deliveries.


Job Requirements:

  • Diploma or Bachelor's Degree in Computer Science, Information Technology, Software Engineering, Business Information Systems, or a related field.
  • Minimum 4 years of experience in software testing, quality assurance, or application testing, preferably within the insurance or financial services industry.
  • Strong understanding of software testing methodologies, testing lifecycle (STLC), defect management, and quality assurance best practices.
  • Hands-on experience in planning, designing, and executing test cases for web-based, digital, and enterprise applications.
  • Good knowledge of life insurance business processes, including policy administration, policy servicing, claims processing, and payment functions.
  • Strong analytical, troubleshooting, and problem-solving skills with keen attention to detail.
  • Ability to work independently while effectively managing multiple priorities and stakeholders.
  • Strong communication and interpersonal skills with the ability to collaborate across business and technical teams.
  • Candidates with experience supporting digital transformation, system migration, or insurance technology projects will have an added advantage.