Quality Assurance Officer
- Career Category: Computer - General, Computer - Networking, Computer - Programming
- Schedule:Full-time
- Salary: Negotiable
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
- 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.
- Bachelor's Degree in computer science, Information Technology, Software Engineering, Management Information Systems (MIS), or a related field
- Software Quality Assurance, Software Testing, or a related role for 2 to 3 years as a minimum
- 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
- 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.
Frontend Development Assistant
- Career Category: Assistant, Computer - General, Computer - Networking, Computer - Programming
- Schedule:Full-time
- Salary: Negotiable
The Frontend Development Assistant is responsible for supporting the development and maintenance of web applications using React.js and related web technologies. The role assists in developing web pages and user interface components, integrating frontend features with APIs, fixing basic technical issues, and supporting application testing and improvements. The Web Development Assistant works closely with Developers, QA Engineers, UI/UX Designers, and other team members to understand assigned requirements, complete development tasks under guidance, resolve identified issues, and help ensure that web applications are functional, responsive, and user-friendly.
CONTRACT TYPE AND EMPLOYMENT CONDITIONS:
- Type of Contract: UDC
- Job Level: Assistant
- Report to: Web Development Officer
- Working Day: Monday-Friday
- 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.
- Bachelor's Degree in information technology, Computer Science, MIS, or related field
- Frontend or Web Development for 1 to 2 years as a minimum
- Hands-on experience developing web applications using React.js, JavaScript, HTML, and CSS.
- Experience building responsive web pages and reusable UI components.
- Experience using Bootstrap, Tailwind CSS, or similar CSS frameworks.
- Experience integrating frontend applications with REST APIs.
- Experience using Git for source-code management.
- Experience working within a software development team and supporting testing and bug fixing.
- Ability to develop responsive web interfaces based on provided UI/UX designs.
- Good knowledge of office applications especially Excel and Access
- Quick to learn new computer software and/or database system
- 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.
Backend Development Assistant
- Career Category: Computer - General, Assistant, Computer - Programming, Computer - Networking
- Schedule:Full-time
- Salary: Negotiable
The Backend Development Assistant is responsible for supporting the development and maintenance of backend services and APIs using Node.js and related technologies. The role assists in developing API endpoints, implementing business logic, working with databases, fixing technical issues, and supporting application testing and improvements. The Backend Development Assistant works closely with Developers, QA Engineers, Frontend Developers, and other team members to understand assigned requirements, complete development tasks under guidance, resolve identified issues, and help ensure that backend services are functional, reliable, and maintainable.
CONTRACT TYPE AND EMPLOYMENT CONDITIONS:
- Type of Contract: UDC
- Job Level: Assistant
- Report to: Web Development Officer
- Working Day: Monday-Friday
- 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.
- Bachelor's Degree in computer science, Information Technology, Software Engineering, or related field.
- Backend development, software development, or a related role. for 1 to 2 years as a minimum
- Experience developing and integrating RESTful APIs.
- Experience working with relational databases and database design.
- Experience working in a team-based software development environment is preferred.
- Strong knowledge of Node.js and TypeScript/JavaScript.
- Experience with NestJS, Express.js, Fastify, or similar Node.js frameworks.
- Good understanding of REST APIs, HTTP/HTTPS, JSON, and API design.
- Experience with PostgreSQL, MySQL, SQL Server, or similar relational databases.
- Understanding of JWT, OAuth 2.0, authentication, authorization, and API security.
- Experience using Git for version control.
- Knowledge of unit and integration testing.
- Quick to learn new computer software and/or database system
- 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.