Portfolio Company Careers

Discover opportunities across our network of values-driven companies!
Sovereign’s Capital
Sovereign’s Capital
50
companies
785
Jobs

Intern, QA Engineer - Identity

Grab

Grab

Quality Assurance
Petaling Jaya, Selangor, Malaysia
Posted on Thursday, May 16, 2024

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

(Intake period) Candidates should be available for this internship in July 2024

This opportunity is only for students who must be able to commit for at least 3 months or up to 6 months for an internship. (Please specify your internship durations on your resumes - fail to do so may affect your candidature)

Get to know the team

The Grab Identity (IAM) team is responsible for building class-leading registration, authentication, and authorization systems. These systems cater to all user participants in the Grab ecosystem, specifically tailored for the Southeast Asia (SEA) markets. This includes both Grab services and external partner scenarios.
Your mission within this team is to deliver authentication mechanisms that not only provide strong proof of user identity but also minimize user friction. These mechanisms need to accommodate various environments, including mobile, web, and voice interfaces.
In summary, the IAM team at Grab focuses on creating secure and efficient authentication and authorization systems for users across the SEA region, ensuring a seamless experience while maintaining robust security standards.

Get to know the role

As a Software Engineer (QA) Intern in our IAM team, you’ll be at the forefront of testing secure and user-friendly mobile/web applications. Your primary focus will be on Grab app automation development,ensuring quality and seamless access to our organization’s systems and resources. Join us to gain practical experience, collaborate with experts, and contribute to cutting-edge solutions.


The Day-to-Day Activities

  • Assist in the development and enhancement of E2E Automation Tests for Grab app.
  • Contribute to the development of our automation tests using existing frameworks.
  • Explore and create a new framework from scratch for Backend API testing.
  • Work closely with the QA team members in order to understand the core functionalities and features of the IAM team.
  • Collaborate with the product team and UX/UI designers to understand the UI flows better and
  • implement the E2E tests accordingly.
  • Efficiently identify, debug and raise the application bugs.
  • Conduct code reviews and contribute to improving code quality.
  • Troubleshoot and resolve issues related to app functionality and performance.
  • Integrate IAM-related security features, such as Single Sign-On (SSO) and multi-factor authentication (MFA).
  • Implement best practices for data protection and secure communication.

Qualifications

The Must-Haves

  • Currently pursuing a relevant degree in Computer Science, Software Engineering, or a related field.
  • Proficiency in programming languages such as Python, Golang, Java and/ or Javascript.
  • Prior experience in automation or app development (internships, coursework, or personal projects).
  • Familiarity with Software Development Kit (SDK) components.
  • Strong computer science fundamentals including data structures and algorithms.
  • Knowledge working with remote data through REST and JSON protocols.
  • Knowledge of third-party libraries and APIs to enhance app functionality.
  • Passion for coding and eagerness to learn and grow.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork abilities.
  • Understanding of testing frameworks for test automation, unit tests, integration
  • testing, and E2E testing

The Nice-to-Haves

  • A portfolio showcasing any applications you’ve worked on (published apps preferred).
  • Experience in the IAM domain.
  • Any experience in automation testing tools such as Selenium, Appium, Cypress, Cucumber etc.
  • Familiarity with authentication protocols (OAuth, OpenID Connect, FIDO).
  • Basic knowledge of security principles.
  • Knowledge in Mobile Edge Computing and Mobile Machine Learning Models.

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.