Employment Type: full
Description
Test Development Engineer, QA Automation/SDET Location: Singapore Function: QA Engineering / Test Automation / Software Engineering in Test (SDET) Levels: Up to principal/Staff Engineer About the Role - Join a globally expanding consumer internet platform with hundreds of millions of users across content, community, e-commerce, and advertising ecosystems. - As the company scales its international business, ensuring high-quality user experience across regions, devices, and complex product surfaces is mission-critical. - This role is positioned at the intersection of engineering and quality, responsible for end-to-end quality assurance for global products while driving automation, tooling, and scalable testing frameworks. Key Responsibilities End-to-End Quality Ownership - Take full ownership of the quality assurance lifecycle for international products, including: - Functional testing - Performance testing - Compatibility testing - Usability testing - Ensure high product quality across diverse global user environments. Test Strategy, Automation & Tooling - Lead the design and implementation of comprehensive test strategies and plans. - Develop and maintain: - Automated test frameworks - Testing tools - Automation scripts - Improve testing efficiency and test coverage. - Perform defect root cause analysis and drive issues to full resolution. Cross-Functional Engineering Collaboration - Act as a key technical partner to product and engineering teams. - Participate in requirement reviews and technical design discussions. - Provide QA-driven insights and perspectives. - Collaborate to identify technical risks early, troubleshoot complex issues, and resolve development and testing challenges across the lifecycle. Requirements Education - Bachelor’s degree or above in Computer Science, Software Engineering, or related fields. Testing & Automation Experience - Minimum 3–5 years of experience in software testing and test development/automation. - Experience with mobile applications (iOS/Android), agent-based systems, and international/localisation product testing is preferred. Programming & Automation Skills - Proficient in at least one programming language: Java, Python, or Go. - Hands-on experience with UI automation testing tools (e.g., Appium, Espresso, XCUITest). - Familiarity with performance testing methodologies and common testing frameworks and tools. Problem Solving & Execution - Strong analytical thinking, problem decomposition, and troubleshooting skills. - Ability to deliver effectively in fast-paced, high-pressure environments. Communication & Collaboration - Strong interpersonal and communication skills. - Collaborative mindset with the ability to provide and receive constructive feedback. - Contribute to team growth and continuous improvement. Language & Work Environment - Ability to communicate effectively in English (written and spoken); Mandarin is a plus. - Comfortable working in a multicultural, global team environment. Location Requirement - Singapore Citizens / PRs preferred. Why This Role - Own quality for global-scale products used by hundreds of millions of users. - Work on complex international product environments (devices, regions, localisation). - Strong exposure to automation-first QA and modern SDET practices. - Opportunity to influence engineering quality culture at scale. - High impact on user experience, stability, and global product success.
- Due to volume of applicants, only shortlisted candidates will be contacted EA Licence No.: 25S3232 EA Personnel No.: R1874604 EA Personnel Name: Kenneth Ho
