Work location: Singapore
Salary:
Industry: IT - Software
Get to know the Team:
The Automation Platform team is responsible for developing tools that help engineers design, write, maintain and monitor their test automation. A bunch of highly passionate software engineers who love collaborating with multiple delivery teams and building innovative, scalable and available tools
Get to know the Role:
As an Engineering Lead, leading the Automation Platform team at Grab means leading a world-class team of software engineers in their mission to deliver the best possible software tools for enabling automation at Grab.
Lead the team to help build the vision for the future
You will plan, design, execute and maintain Grab’s:
core backend test automation platform
core simulation platform
tools/platforms needed for testing the backend
Hands-on programming and technical design skills with demonstrated willingness and capability to learn new automation designs/patterns/techniques quickly
6-10 years engineering management experience
Demonstrated ability to design, build and deliver complex, successful engineering systems or products efficiently and with high quality
Proven team leadership, interpersonal skills, and ability to get things done
Ability to clearly communicate high level strategy and technical details effectively across disciplines, locations, and organizations, including to senior leadership
Strong bias for action; ability to juggle multiple priorities and build a sense of urgency in a dynamic environment
The Day-to-Day Activities:
Collaborate with product, engineering and platform teams and implement the right quality engineering methods
Own the E2E quality of the features developed and sign-off timely with high quality
Drive team to build and maintain automation frameworks and automate test cases from UI (for FE) and API (for BE) to improve engineering efficiency
Recruit, interview, and close top talent
Mentor and coach engineers in the team
Work closely with the leadership team to define quality engineering strategy
Drive feature development of test automation tools in sprints, evangelize agile methodologies to deliver on continuous iterations to support our customers
Requirements:
Bachelor degree in computer science or equivalent work experience
Experience as a successful software leader
Strive for best-in-class automation platforms and test code. Deliver readable, maintainable and robust automation code that helps drive engineer productivity up
Strong understanding of common software development and delivery methodologies; experienced in tdd, bdd, agile, CI/CD etc.
Working experience with one or more development languages and frameworks; Java, Javascript, GoLang, Selenium Webdriver, Webdriver.io, ReactJS, API-Testing etc.
Proven ability to make smart feature versus time-to-market trade-offs; experience using data and metrics to back up assertions of business value
Working experience with different framework types like Data Driven, Keyword Driven, Hybrid automation frameworks for API (Service & E2E), Mobile and Web automation
Strong bias for action; ability to juggle multiple priorities and build a sense of urgency in a dynamic environment
Nice to Have:
Framework and Automation Platform infrastructure building experience
Good understanding of latest API, mobile and web automation tools & technologies
Grab Vietnam