Back to job search

Senior Software QA Engineer

Grab (Jakarta, Indonesia)
DKI Jakarta, Indonesia 🇮🇩
Grab is Southeast Asia’s leading superapp, offering a suite of services consisting of deliveries, mobility, financial services, enterprise and others. Grabbers come from all over the world, and we are united by a common mission: to drive Southeast Asia forward by creating economic empowerment for everyone. At Grab, every Grabber is guided by The Grab Way, which explains our mission and the operating principles on how we can achieve it together. We call these principles the 4Hs: Heart We work together as OneGrab to serve communities in Southeast Asia Hunger We work to understand ground truths and drive improvements, big and small Honour We keep our word and steward our resources wisely to build and sustain trust Humility We are a constant work-in-progress, and we never stop learning to get better

About this position

We are looking for a Senior QA Engineer for Food and Supermarket product testing who has experience in QA engineering, automation engineering, or as a Software Development Engineer in Test, with familiarity in test scripts like Python, Golang, or Java.

Responsibilities

• Develop Test Plans: Define test plans, specifications, and suites for functional, security, and performance testing.
• Collaborate with Teams: Work with Product Managers and Developers to understand features and obtain test cases.
• Debug & Report Issues: Analyze logs, API responses, and debug failed test cases, reporting bugs with detailed information.
• Automate Testing: Maintain UI and API automation suites, add test cases for new features and regression testing.
• Enhance Automation Framework: Understand and improve the automation framework, addressing script and data issues.

Requirements

• Degree in Computer Science, Software Engineering, IT, or related fields.
• 3+ years of experience as a QA Engineer, Automation Engineer, or Software Development Engineer in Test.
• Proficiency in testing iOS, Android apps, and Backend APIs.
• Experience with automation tools (e.g., Selenium, Appium), testing frameworks (e.g., Mocha, TestNG), and programming/scripting languages (e.g., Java, Golang, Python).
• Strong analytical skills with the ability to understand product implementation and analyze logs and API responses at the micro-service level.
• Experience with Agile methodologies, including weekly sprints and release cycles.
• Understanding of database concepts and queries (MySQL).