Back to job search

Senior QA Automation Engineer

CJ MORE (Bangkok, Bangkok City, Thailand)
Bangkok, Thailand 🇹🇭
CJ MORE, one of the most popular Thai retailers. To establish itself apart from competitors, CJ MORE would launch a new business in 2020 under the theme "More Than a Supermarket." Being more than simply a supermarket and convenience store to fulfill all of consumers' needs and differentiate from other peers in the same market with our strong store brands such as Nine Beauty, Bao Cafe, Uno and A-Home. The firm is moving forward and growing its own retail brand to better serve its consumer groups, with the goal of becoming a public company in the future. CJ MORE is a unique iteration of the typical supermarket, providing a wide variety of products and services and consumer goods at reasonable prices. The company has expanded substantially over the last 18 years. There are now more than 1000 branches operational in over 42 provinces nationwide.

About this position

The Senior QA Automation Engineer will be responsible for ensuring the quality of web applications through automated testing, mentoring other QA engineers, and collaborating with various stakeholders.

Responsibilities

• Collaborate with PO/PM, and team to determine testing requirements and translate them into test cases (including acceptance criteria).
• Maintain existing manual tests and convert them into automated tests.
• Develop and maintain automated tests using Playwright for comprehensive web application testing.
• Perform manual testing for functionalities that are not yet automatable, ensuring thorough test coverage.
• Provide mentorship to other QA engineers, offering valuable guidance and feedback.
• Coordinate with external vendors for developing and maintaining both manual and automated tests.
• Generate comprehensive documentation.

Requirements

• Bachelor’s degree in Computer Science, Information Technology, or a related field.
• 3+ years of experience developing and maintaining automated tests for web applications using frameworks like Playwright, Cypress, Selenium, or similar tools.
• 3+ years of experience in a QA leadership role, demonstrating the ability to guide and motivate a QA team.
• Proficiency in programming languages such as TypeScript, JavaScript, Python, etc.
• Experience in web application testing and debugging.
• Understanding of web architecture and system design.
• Strong project management skills and a proven track record of leading teams.
• Bonus: Experience working within teams comprising both internal employees and external vendors.
• Bonus: Familiarity with CI/CD pipelines and tools like GitLab CI or equivalents.
• Bonus: Experience with Performance testing tools such as JMeter, Gatling, k6, Autocannon, etc.