Share this Job

Senior Software Engineer (Test)

Date: 11-Nov-2022

Location: Singapore, Singapore

Company: Singtel Group

At Singtel, we believe in the strength of a vibrant, diverse and inclusive workforce where backgrounds, perspectives and life experiences of our people help us innovate and create strong connections with our customers. We strive to ensure all our people practices are non-discriminatory and provide a fair, performance-based work culture that is diverse, inclusive and collaborative. 

Join us and experience what it’s like to be with an Employer of Choice*. Together, let’s create a brighter digital future for all. *Awarded at the HR Fest Awards 2020.




As a Software Engineer - Test for Singtel Enterprise platforms team, you will help define and follow quality assurance processes, understanding business requirements, create test plans, implement best practices in testing,  developing automated test strategies, identifying faults execute functional and regression test scenarios, and work closely with product development teams to research and remediate issues which ensure quality across teams, products, and services. Strong analytical skills and hands-on experience in using open source tools for API/Web/Mobile test automation is a must. 




  • Collaborate with product management to define quality standards
  • Understand and analyze testing requirements to prepare a test plan, and test design
  • Take ownership of the Pre-Production process and come up with time-efficient ways to complete UAT
  • Provide estimates for quality assurance planning and execution.
  • Work with multidisciplinary teams to define and improve cross-functional processes.
  • Maintain a staging environment, create a testbed of data used to support test execution.
  • Create and maintain automated regression and performance test scripts.
  • Execute quality assurance test scenarios, manual and automated. Ensure that developed functionality satisfies requirements and aligns with specifications.
  • Troubleshooting quality issues and modifying test procedures
  • Identify challenges encountered during development and test processes.
  • Work closely with the development team to research and mitigate issues found in testing. 
  • Work closely with business analyst to ensure full test coverage for all requirements



  • Degree in Computer Science, Product Management or relevant field
  • 7 years’ experience in a Quality Assurance / Testing engineering role.
  • Ability to set up and manage Test Management Tools (e.g. TestRail) is a must
  • Test automation development using Junit, Selenium, REST Assured, cucumber and Java etc.
  • Experience in automation testing for API/web/mobile-based technologies.
  • Experience in test designing using design techniques
  • Detail-oriented and a strong desire to deliver a high-quality software experience
  • Experience in analyzing web applications and writing test cases based on the current behaviour of the application where documentation or feature requirements do not exist.
  • Proficiency in testing complex integrations.
  • Experience in testing web interfaces, mobile apps, and complex business logic
  • Strong analytical skills, and data-driven mind-set
  • Strong written and verbal communication skills