
Senior Software Engineer in Test, Fulfillment
- Petaling Jaya, Selangor
- Permanent
- Full-time
- 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.
- 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.
- 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