Quality Assurance Officer
ព័ត៌មានលម្អិតការងារ
Workplace Circumstances
- Environment: Office
- Languages: English, Khmer
- Location: Phnom Penh
Position Summary
The Quality Assurance Officer is responsible for supporting software quality by planning, preparing, and executing testing activities across web, mobile, and other digital applications. The role develops test cases, performs functional and regression testing, identifies and documents defects, verifies resolved issues, and supports User Acceptance Testing (UAT) and software releases. The Quality Assurance Officer works closely with Product Owners, Developers, and other relevant teams to understand requirements, validate delivered features against acceptance criteria, and help ensure that software solutions are functional, reliable, and meet expected business and user requirements.
CONTRACT TYPE AND EMPLOYMENT CONDITIONS:
- Type of Contract: UDC
- Job Level: Officer
- Report to: Web Developer
- Working Day: Monday-Friday
Benefits
- Competitive salary with other benefits including provident fund, 13th month bonus.
- Monthly medical allowance
- Child delivery allowance
- Health and life insurance for employees
- Health insurance for employee’s families
- NSSF (Pension fund contribution, Health and Accident provided)
- Seniority payment for UDC/ severance pay for FDC as per the Labor Law in Cambodia
- Leaves entitlement as per labor laws of Cambodia
- Public holidays according to the notification of the Ministry of Labour and Vocational Training
- Training opportunities.
Qualifications
- Bachelor's Degree in computer science, Information Technology, Software Engineering, Management Information Systems (MIS), or a related field
Work History
- Software Quality Assurance, Software Testing, or a related role for 2 to 3 years as a minimum
General & Technical Skills
- Hands-on experience testing web and/or mobile applications.
- Experience preparing and executing test cases, test scenarios, and test data.
- Experience in functional, regression, integration, smoke, and User Acceptance Testing (UAT).
- Ability to prepare, execute, and maintain test plans, test scenarios, test cases, test data, and test reports.
- Experience identifying, documenting, tracking, and retesting software defects.
- Good understanding of User Stories, Acceptance Criteria, and business requirements.
- Knowledge of API testing using Postman or similar tools.
- Basic knowledge of SQL, database queries, and data validation.
- Familiarity with automated testing tools such as Selenium, Playwright, Cypress, or Appium is an advantage.
- Quick to learn new computer software and/or database system
Soft Skills
- Good at working as team
- Be patient and able to work under pressure or deadlines
- Good understanding, friendly, open-minded, helpful
- High self-motivated, initiative, proactive, and result-oriented personalities
- Possess a positive attitude to be a team player and must be flexible in a variety of tasks.