Senior QA Engineer
Grab
Company Description
Life at Grab
At Grab, every Grabber is guided by The Grab Way, which spells out our mission, how we believe we can achieve it, and our operating principles - the 4Hs: Heart, Hunger, Honour and Humility. These principles guide and help us make decisions as we work to create economic empowerment for the people of Southeast Asia.
Job Description
Get to Know the Team
We are a high-performing team of passionate, fun-loving, and hardworking individuals with diverse backgrounds. Our mission is to enable Grab to deliver faster, better, and more efficiently with each rollout. Based largely in Singapore, our team members are spread across various countries, managing multiple initiatives that impact the everyday lives of millions of customers across Southeast Asia.
Get to know the role
We are seeking a Senior QA Engineer for Food and Supermarket product testing. The ideal candidate 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. This role is critical to supporting our growing business, offering the opportunity to work with a creative team and contribute to improving the lives of people across Southeast Asia.
The Critical Tasks You Will Perform
- Develop & Execute Test Plans: Define and implement test plans, specifications, and suites for functional, security, and performance testing.
- Collaborate with Cross-Functional Teams: Work closely with Product Managers and Developers to understand features and derive test cases.
- Debug & Report Issues: Analyze logs, API responses, and debug failed test cases, reporting bugs with detailed information.
- Automate Testing: Execute and 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.
Qualifications
The Essential Skills You Will Need
- 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).
Additional Information
Our Commitment
We recognize that with these individual attributes come different workplace challenges, and we will work with Grabbers to address them in our journey towards creating inclusion at Grab for all Grabbers.