Job Openings Head of Quality Assurance (Tech)

About the job Head of Quality Assurance (Tech)

Head of Quality Assurance

Location: Phnom Penh

Salary: USD$4,000-$5,000 per month

Job Type: Full-time

Job Sector: Banking, Technology

Role Overview

The appointed Head of QA will be responsible for defining and executing the overall Quality Assurance strategy, ensuring quality across all products and platforms. You will lead both Manual QA and Automation QA teams, drive the adoption of best practices, and oversee quality governance and system reliability in a high-performance technology environment.

Who is This Role For

This role is ideal for an experienced QA leader with a deep understanding of software testing methodologies, automation frameworks, and quality engineering in large-scale, high-transaction environments. If you have a strategic mindset, strong leadership skills, and experience aligning quality processes with business and engineering goals, you'll thrive in this position.

Key Responsibilities

  • Define and execute the overall Quality Assurance strategy in alignment with business goals and product roadmaps.

  • Lead, mentor, and develop high-performing Manual QA and Automation QA teams.

  • Establish, enforce, and govern QA standards, methodologies, and release quality gates across all products and platforms.

  • Own the end-to-end testing lifecycle, including planning, execution, defect management, regression testing, and production validation.

  • Drive the adoption and expansion of automated testing across web, mobile, API, and microservices platforms.

  • Design and implement automation frameworks and quality engineering best practices integrated with CI/CD processes.

  • Manage all testing environments to ensure stability, consistency, and effective test data management.

  • Lead performance engineering initiatives such as stress, load, soak, endurance testing, and scalability validation.

  • Define system performance benchmarks and reliability targets in collaboration with Engineering and DevOps teams.

  • Oversee QA capacity planning, resource allocation, vendor management, and testing prioritization across multiple projects.

Requirements and Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field; a master's degree or MBA is a plus.

  • Minimum of 7 years of experience in software quality assurance and testing, with proven leadership of QA teams.

  • Experience leading both Manual QA and Automation QA functions in large-scale technology organizations.

  • Strong background in designing and implementing enterprise-level test automation frameworks and strategies.

  • Hands-on experience with automation tools such as Selenium, Appium, Cypress, Playwright, Karate, JMeter, or similar.

  • Deep understanding of SDLC, STLC, performance testing, and CI/CD integration.

  • Experience managing and orchestrating test environments and test data.

  • Expertise in performance testing and reliability engineering principles.

  • Knowledge of DevSecOps practices, observability tools, and security approaches.

  • Familiarity with SQL, NoSQL databases, and cost optimization in high-scale environments.

About the Company

This organization is a leading banking institute specialising in financial technology and engineering. They build innovative platforms and solutions for their customers and business, and empowers teams to deliver high-quality products efficiently. The culture emphasizes collaboration, professional growth, and the adoption of AI-driven tools within a dynamic, global environment.