GetGo is Singapore's largest and fastest-growing carsharing platform that enables everyone with the freedom to drive without the burden of ownership.
Our vision is to be APAC's #1 carsharing platform as we seek to create a mobility ecosystem that's shared and sustainable for all.
We are seeking a talented and motivated QA Software Engineer II with a strong background in automated testing and hands-on experience with AI tools and techniques.
This role is dedicated to advancing our quality assurance through intelligent, AI-driven approaches, speeding up the discovery of issues, enhancing automation coverage, and driving continuous improvement.
What You will Be Doing
- Design, build, and maintain automated test frameworks augmented with AI/ML capabilities to intelligently generate, optimize, and select test cases based on risk and historical trends.
- Integrate AI-driven anomaly detection, root cause analysis, and dynamic test prioritization into functional, integration, regression, and smoke testing across web, mobile, and APIs.
- Experiment and deploy large language model (LLM) agents and AI-powered tools to assist in test data generation, bug triage, and test reporting.
- Collaborate with product managers, engineers, and QA leads to embed intelligent automation in the release pipeline, and drive higher quality outcomes.
- Continuously enhance and refactor automation scripts (Java, Kotlin, or similar), adapting to new AI technologies and best practices.
- Monitor CI/CD pipelines for AI-assisted risk analysis and predictive test impact assessment.
- Evaluate and introduce new AI-based testing tools, frameworks, and methodologies to improve efficiency and coverage.
- Manage release notes, bug documentation, and issue resolution with the support of natural language automation for clear, actionable insights.
- Stay updated with the latest developments in AI applications for software testing and actively share learnings with the team.
What Makes You A Great Fit
- Education & Experience
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- 2+ years of experience in QA automation or software testing, preferably within an Agile/Scrum environment.
- Technical Expertise
- Strong understanding of QA processes, test lifecycle management, and automation frameworks.
- Hands-on experience with API testing tools (TestNG, Rest-Assured, Postman, Allure Reports).
- Proficiency in automation with Java, Kotlin, or similar.
- Experience in leveraging AI/ML for test case generation, bug triage, or result analysis (e.g., GPT-based agents, anomaly detection, predictive automation).
- Familiarity with UI automation (Selenium, Appium, Cucumber), and performance/load testing (JMeter, Gatling, Locust, HP LoadRunner) is a plus.
- Experience with continuous integration (Jenkins), version control (Git), and test case management (Jira AIO).
- Exposure to cloud-based testing environments (AWS, Azure, etc.).
- Strong personal alignment with our GetGo Values:
- Driven by Purpose
- Stay Curious and Humble
- Collaborate with Empathy
- Make it Better
- Get it Going
requirements
null
responsibilities
null