Our Corporate Risk Office of Charoen Pokphand Group Co., Ltd. plays an integral part in helping the group companies within Charoen Pokphand Group to achieve the entities objectives and to manage performance, optimize risk exposure in financial, operation, and minimize non-compliance and business mishap.
We are seeking a detail-oriented and proactive Software Quality Assurance (QA) to join our development team. You will be responsible for ensuring that our software products meet high standards of quality, reliability, and performance. The ideal candidate is passionate about identifying issues, ensuring the best user experience, and contributing to continuous improvement in our development process..
Responsibilities
The specific responsibilities of this role include:
- Analyze business and technical requirements to create detailed, comprehensive, and well-structured test plans and test cases.
- Work closely with developers, product owners, and other stakeholders to understand system requirements, use cases, and ensure quality throughout the software development lifecycle (Requirement, Design, Develop, Test, Deploy, Review / Feedback)
- Develop, Maintain, and Enhance automated test scripts to improve test coverage and efficiency.
- Execute test cases (manual and automated) and analyze results.
- Identify, record, and track bugs using tools (e.g., Azure DevOps, ClickUp).
- Perform regression testing after bug fixes or enhancements.
- Monitor application performance and stability through ongoing quality checks and test results.
- Contribute to the development and maintenance of QA documentation, standards, and best practices.
- Suggest improvements to enhance the quality and performance of applications.
Qualifications and Skills
- Bachelor or Master's degree in Computer sciences, Computer engineering, Information technology or related fields.
- At least 3 years of relevant experience in Software Quality Assurance or software testing.
- Strong knowledge of software QA methodologies, tools, and processes.
- Experience writing clear, concise, and comprehensive test plans and test cases.
- Hands-on experience with Playwright for end-to-end web automation.
- Experience with RESTful APIs and API testing tools (e.g., Postman).
- Experience with automated unit testing tools (e.g. pytest) is preferred.
- Experience with Performance Testing and Load Testing tools (e.g., JMeter) is a plus.
- Knowledge of programming languages (e.g., JavaScript, TypeScript, Python).
- Familiarity with agile development processes (e.g. Scrum).
- Strong attention to detail and analytical skills.
- Proactive mindset and a strong sense of ownership