Senior Software Engineer in Test
Grab
Bangalore, , IndiaPosted 1 month ago
Skill Required
Software EngineerSoftware DeveloperJMeterTest AutomationCD pipelinesEngineeringautomationdesigningSeleniumCucumbersecuritybuildingTestNGPythonGolangAppiumdesignCI/CDAgileDesign PatternsJavaTDDandGoCICDAIFulltime
Key highlights
- Level Required: 4+ years
- Key benefit: GrabFlex benefits package
- Notable requirement: Proficiency in Python, Golang, or Java
Role overview
Grab, Southeast Asia's leading superapp, is seeking a Senior Software Engineer in Test to join their team in Bangalore, India. The role involves designing, implementing, and maintaining automated testing frameworks to ensure the reliability and stability of applications across backend, fullstack, and mobile domains. The engineer will collaborate with developers and product teams, mentor other engineers, and promote a culture of testing excellence.
Responsibilities
- Design and implement comprehensive automated testing frameworks and scripts that validate end-to-end performance and functionality for backend services, frontend applications, and mobile platforms
- Increase testing processes and methodologies to enhance functional, security, and performance testing capabilities
- Develop structured testing plans that cover functionality, system performance, security validations, and edge cases while ensuring broad coverage and clear insights
- Collaborate with developers, product managers, and quality assurance teams to embed automated testing strategies that improve deliverable quality and meet technical standards
- Provide mentorship and training to engineering teams in adopting and scaling automation practices, ensuring adherence to best practices and industry standards
- Lead simulation and stress testing programs to measure system stability, response times, and behaviour under high traffic or variable load conditions
- Analyse test metrics, results, and coverage data to identify gaps, test scenarios, and improve testing methodologies
- Advocate for product quality by interpreting user needs and designing test cases that reflect real-world scenarios and customer expectations
- Integrate automated testing into CI/CD pipelines and collaborate on improving deployment processes to ensure quality at every stage
Requirements
- 4+ years of hands-on experience creating, scaling, and maintaining automation test suites for backend and frontend systems
- Proficiency in designing and writing test scripts using languages such as Python, Golang, or Java
- Expertise with test automation frameworks including Selenium, Cucumber, Appium, Go Test, or comparable tools
- Debug and troubleshoot automated testing systems and identify causes of failures
- Solid knowledge of stress testing tools and simulation testing for evaluating system stability under varying traffic conditions
- Experience with backend, mobile, and frontend testing paradigms that support multiple engineering scopes
- Experience with training engineers in automated testing frameworks and best practices
- Familiarity with CI/CD pipeline integration and test automation within deployment environments
- Problem-solving skills about testing strategies
- Ability to collaborate across teams
- Demonstrated leadership capabilities and experience mentoring junior engineers
Nice to have
- Exposure to AI-powered testing tools and latest technologies that enhance automation workflows
- Experience with test reporting, and data analysis to drive quality improvements
- Knowledge of performance testing and load testing methodologies
- Familiarity with agile development practices and test-driven development (TDD)
Benefits
- Term Life Insurance and comprehensive Medical Insurance
- GrabFlex benefits package tailored to individual needs and aspirations
- Parental and Birthday leave, and Love-all-Serve-all (LASA) volunteering leave
- Confidential Grabber Assistance Programme for personal and family support
Additional details
- Domain Expertise: Test automation frameworks and best practices, System reliability, scalability, and performance testing, Quality assurance methodologies and standards, Software development lifecycle (SDLC) and testing integration
- Life at Grab: We care about your well-being at Grab, here are some of the global benefits we offer
- What We Stand For At Grab: We are committed to building an inclusive and equitable workplace that provides equal opportunity for Grabbers to grow and perform at their best