QA Engineer

Job expired!

Join Grab - Southeast Asia's Leading Superapp

Company Description

Welcome to Grab! As Southeast Asia’s leading superapp, we are dedicated to improving the lives of millions by providing everyday services such as deliveries, mobility, financial services, and more. Our mission extends beyond services; we aim to create a better life for our users and employees by fostering an environment that blends work and home life seamlessly.

At Grab, we are driven by The Grab Way, which embodies our mission and principles—the 4Hs: Heart, Hunger, Honour, and Humility. These values guide us as we strive to create economic empowerment for the people of Southeast Asia, making us agents of positive change.

About Our Fulfillment Team

The Fulfillment tech family is crucial in helping Grab out-serve its customers and partners across Southeast Asia. We manage high throughput, real-time distributed systems that leverage sophisticated machine learning to handle hundreds of millions of requests daily. Our mission is to provide best-in-class products and experiences to our driver partners, enhancing their opportunities and efficiency, even in challenging conditions.

Job Description - QA Engineer

As a QA Engineer, you will:

  • Define test plans, specifications, suites, and cases, along with proposed tools for functional, security, and performance testing.
  • Understand the product/feature in-depth from the end-user perspective and its underlying implementation.
  • Collaborate closely with Product Managers, Front End, and Backend developers to understand features and implementations to derive and execute feature tests.
  • Debug failed test cases, analyze logs and API responses, and report bugs in detail. Follow-up on bugs to closure.
  • Execute and maintain UI (Web, Mobile app) and API automation suites. Debug and correct script and data issues in these suites.
  • Understand the automation framework and add automation test cases for new features and regression tests.

Qualifications

Must-Haves:

  • Degree in computer science, software engineering, information technology or related fields.
  • 3+ years of experience as a QA Engineer/Automation Engineer or Software Development Engineer in Test.
  • Proficiency in working efficiently in a dynamic team environment.
  • Excellent communication, collaboration, and analytical skills in English.
  • Experience in testing iOS, Android apps, and Backend APIs to ensure compliance with requirements.
  • In-depth product understanding at the implementation level, with the ability to analyze logs and API responses in Micro-Service integration.
  • Hands-on coding experience with automation (Web, Mobile app, and API automation).
  • Understanding of database concepts and queries (MySQL).

Nice-to-Haves:

  • Exposure to Agile and weekly sprint/release models.
  • Knowledge of tools such as Charles, Postman, Charles Proxy, as well as UI Automation Tools like Selenium and Appium.
  • Familiarity with testing frameworks such as Mocha and TestNG.
  • Experience with object-oriented programming languages (Java, Golang) or script languages (Python, Shell).

Additional Information

We are committed to fostering an inclusive and equitable workplace that empowers our diverse team members to thrive. As an equal opportunity employer, we evaluate all candidates fairly, regardless of nationality, ethnicity, religion, age, family commitments, physical and mental impairments or disabilities, and other attributes that make them unique. If you require accommodations during the recruitment process, please include your request(s) when applying.

At Grab, we believe that diverse perspectives drive the greatest impacts and innovations. Join us to help create opportunities for Grabbers and our partners.

Company Name: Grab

Job Title: QA Engineer