Work location: Singapore
Salary:
Industry: IT - Software
Get to know our Team
The Test Automation Platform team at Grab drives the quality of Grab’s products by directly improving the tools Grab’s Developers themselves use for automation. Are you someone who loves developing for the developer? Do you feel the drive to write tools that use other tools to drive even more tools to execute, scale, analyse, and represent large successive tests at scale? If you are someone who is passionate about delivering tools that support engineering automation, come and talk to us.
Get to know the Role
The Automation Platform Excellence team at Grab is a part of the Automation Platform family, and works across all backend, web and mobile teams at Grab, delivering top-notch test automation and tooling across all backend microservices stakeholders. Our products are used directly by development teams to ensure the highest standards of Quality Engineering within Grab.
We utilize ReactJS, AWS, Kubernetes, Docker, Elasticsearch, MySQL, and much more. As we are a team that builds a wide variety of frameworks, tools and services, there is no bleeding-edge technology that is ever out of reach of this team!
We are always on the lookout for talent in:
Frontend Development
● Javascript + HTML + CSS,
● Strong UI/UX Principles
● strong familiarity with industry-wide conventions and frameworks such as:
○ ReactJS
○ Flutter
Tooling Development
● Bash/Python/Go
● Strong CI/CD and user-oriented principles
● Strong familiarity with industry-wide tools, conventions, and frameworks such as:
○ Docker
○ Kubernetes
○ AWS/GCP/Azure
Backend Development
● Go/Java/C++/Python
● strong familiarity with microservices architecture and industry-wide frameworks such as:
○ REST (Swagger/OpenAPI)
○ GraphQL
○ Protobuf
The day-to-day activities ;
● Conceive, design, build state-of-the-art testing tools & systems required to support rapid test automation, with the highest quality standards, for our global engineering organization
● Help us shape the scope of quality engineering tooling required to support thousands of engineers and deliver our applications to millions of users around the globe
● Work with the team to develop solutions that enhance the testing methodology across the organisation
● Be at the center of the transformation of our quality-first engineering culture
Skills;
● Strong software engineering fundamentals. Working knowledge of a mainstream programming language (C++, Java, Go, Javascript, Python) is a must
● Excellent technical problem-solving skills and aptitude to learn new technologies and methodologies
● Low tolerance for inefficiency and the burning desire to automate anything that can be automated
● Customer-focused when it comes to solving engineering problems
● Able to work concurrently on separate components/projects at different layers of abstraction
● Able to understand customer needs and prioritise development accordingly
● Strong drive to be part of a large scale, growing organization and do whatever it takes to get us to the next level of engineering & service excellence
Grab Vietnam
Full Stack Senior Software Engineer-Automation Platform
Work location: Singapore
Salary: Competitive