Responsibilities
- Develop and manage test plans for all user stories and features assigned through sprint backlogs
- Execute end-to-end testing of booking processes and user pathways across content management systems, booking engines, websites, payment systems, and mobile applications
- Assess implementation quality before and after each monthly release, including regression and smoke testing
- Review and approve core functions and new features in mobile app versions prior to production launch to ensure platform stability
- Check application performance across various operating system versions, devices, and screen sizes to maintain a consistent user experience
- Perform Production Validity Testing (PVT) and pre-User Acceptance Testing checks to reduce risks after deployment
- Guarantee sufficient test coverage for critical areas such as booking functionality, payment processing, and multi-device behavior
- Perform in-depth security testing to detect vulnerabilities like code injection, unauthorized access, or data exposure, using recognized standards and tools to protect system integrity
- Test functionality across desktop, mobile web, and native mobile apps on iOS, Android, and Huawei/China platforms
- Validate integrations with third-party services including payment processors, loyalty programs, and analytics platforms
- Support the development and upkeep of automated test frameworks using tools such as Selenium, Robot Framework, and Postman
- Conduct API testing, load and performance evaluations, and use scanning utilities to ensure system scalability and dependability
- Identify suitable test cases for automation to improve regression testing efficiency
- Take part in Agile rituals including sprint planning, daily standups, retrospectives, and demo sessions
- Deliver QA effort estimates, test scenarios, and risk analysis inputs during project planning phases
- Work closely with Product Owners and Developers across different time zones, including locations in Bangkok, Brisbane, and Madrid
- Record and maintain test cases, test conditions, and QA procedures in coordination with the global digital team
- Assist in transferring knowledge from temporary QA contractors or external vendors
- Promote QA best practices and contribute to building scalable, repeatable testing methodologies
Work Arrangement
Remote (Worldwide) — Bangkok, Brisbane, Madrid