Search by job, company or skills

GetGo Carsharing

QA Automation Engineer (AI-Augmented)

2-4 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 8 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Description

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!

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 134957571