Senior Software Engineer in Test, Fulfillment

Grab

  • Petaling Jaya, Selangor
  • Permanent
  • Full-time
  • 3 days ago
Company DescriptionAbout Grab and Our WorkplaceGrab is Southeast Asia's leading superapp. From getting your favourite meals delivered to helping you manage your finances and getting around town hassle-free, we've got your back with everything. In Grab, purpose gives us joy and habits build excellence, while harnessing the power of Technology and AI to deliver the mission of driving Southeast Asia forward by economically empowering everyone, with heart, hunger, honour, and humility.Job DescriptionGet to Know the TeamThe Fulfillment Tech family is a cornerstone of enabling Southeast Asia's businesses and marketplaces to thrive through Grab's innovative platform. We tackle complex engineering challenges, designing high-throughput real-time distributed systems that handle hundreds of millions of requests daily using advanced software techniques. Our global team spans multiple locations: Singapore, Beijing, Indonesia, and Malaysia. English is our primary language for communication, both written and spoken.Our mission is to craft top-notch products and experiences for our driver-partners to enhance service adoption, engagement, efficiency, and market sustainability. We aim to create robust, dynamic marketplaces where partners and customers benefit from optimal pricing and reliable, weather-proof services.Get to Know the RoleAs a Senior Software Engineer in Test, you'll play a key role in shaping the quality of critical systems and applications that drive our business. In this role, you will focus on designing, building, and maintaining automation tests for both backend services and frontend applications.This role reports to the Software Engineering Manager II, Test Automation and is fully onsite at our Malaysia's Petaling Jaya office.The Critical Tasks You Will PerformYou will:
  • Design, develop, and execute automated test scripts using industry-recognized test frameworks and tools for backend services and frontend applications.
  • Collaborate with your team to build comprehensive test plans, specifications, suites, and cases, as well as recommend tools for functional, security, and performance testing.
  • Enable the team to generate and maintain robust test cases, scenarios, and test data, optimizing test coverage and clarity.
  • Conduct detailed functional, regression, and performance testing to detect defects and uphold product reliability.
  • Gain an in-depth understanding of product features and business complexities to ensure the team views it both from the end-user's perspective and technical execution. Partner with developers to identify issues and prepare comprehensive, reproducible bug reports.
  • Work closely with stakeholders, including Product Managers, Engineering Managers, Frontend, and Backend developers, to understand implementation details for automating and advancing test coverage effectively.
QualificationsWhat Essential Skills You Will NeedTo perform the above tasks effectively, you need:
  • Test Automation Expertise: Hands-on experience building automated test suites for backend services and frontend applications using widely adopted frameworks/tools like Selenium, TestNG, or others relevant to the tech stack.
  • Programming Proficiency: Demonstrated ability to write clean, scalable, and efficient code in at least one of these languages: Python, Golang, or Java, used for test automation and debugging tasks.
  • Test Planning and Design: Skill in defining and executing test plans, creating test cases, and designing structured tests for functionality, performance, and security validations.
  • Analysis and Communication: Ability to troubleshoot and analyze technical issues effectively, providing detailed bug reports and collaborating openly with developers and product owners.
  • Cross-Team Collaboration: Experience working collaboratively across cross-functional teams with a focus on improving overall product quality and test efficiency.
  • Performance Testing Knowledge: Familiarity with tools and methods for simulating high-volume scenarios to evaluate system stability and responsiveness under diverse loads.
  • Understanding of System Design and Business Applications: Capacity to analyze product requirements deeply from an end-user's point of view while mapping the technical underpinnings.
Additional InformationLife at GrabWe care about your well-being at Grab, here are some of the global benefits we offer:
  • We have your back with Term Life Insurance and comprehensive Medical Insurance.
  • With GrabFlex, create a benefits package that suits your needs and aspirations.
  • Celebrate moments that matter in life with loved ones through Parental and Birthday leave, and give back to your communities through Love-all-Serve-all (LASA) volunteering leave
  • We have a confidential Grabber Assistance Programme to guide and uplift you and your loved ones through life's challenges.
  • Balancing personal commitments and life's demands are made easier with our FlexWork arrangements such as differentiated hours
What We Stand For At GrabWe are committed to building an inclusive and equitable workplace that provides equal opportunity for Grabbers to grow and perform at their best. We consider all candidates fairly and equally regardless of nationality, ethnicity, race, religion, age, gender, family commitments, physical and mental impairments or disabilities, and other attributes that make them unique.

Grab

Similar Jobs

  • Software Test Engineer

    • Kuala Lumpur
    Our client is seeking for a self-motivated and detailed-oriented Software Test Engineer in delivering exceptional user experience. You will work on showing your tricks as QA to ens…
    • 18 days ago
  • Software Test Engineer

    • Kuala Lumpur
    Role: Performance Tester Experience: 1 to 3 years Location: Kuala Lumpur Employment type: Contract About QualityKiosk Technologies QualityKiosk Technologies is one of the world&apo…
    • 1 month ago
  • Software Tester-Senior

    • Kuala Lumpur
    We are looking for a skilled and detail-oriented Automation QA Engineer with hands-on experience in Java , Selenium , and Cucumber . You will play a critical role in ensuring the q…
    • 27 days ago