Share this Job

Software Engineer - Test

Date: 01-Jul-2021

Location: Singapore, Singapore

Company: Singtel Group


Singtel, Asia’s leading communications technology group, provides an extensive range of telecommunications and digital services to millions of consumers and businesses across Asia, Australia, Africa and the USA. With over 140 years of innovation behind us, we continue to push boundaries in our networks and services, to enrich lives and transform businesses.


Our core values – Customer Focus, Challenger Spirit, Teamwork, Integrity, and Personal Excellence – shape the way we work. We are passionate about making a difference and have an open and inclusive culture where everyone is empowered to do their best. Our diverse business means you will enjoy unique opportunities and rewarding experiences to learn and grow your career in a dynamic industry.


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



Software Engineer – Test

As a Software Engineer - Test  for Singtel 5G, you will help define and follow quality assurance processes, understanding business requirements, create test plans, implement best practices in testing, manual testing, developing automated test strategies, identifying faults execute functional and regression test scenarios, and work closely with 5G 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. 
 Main Responsibilities
•    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. 
The successful candidate should possess:
•    Degree in Computer Science, Product Management or relevant field
•    4 years’ experience in a Quality Assurance / Testing engineering role. 
•    Ability to set up and manage Test Management Tools (e.g. TestRail) is a must
•    Experience in manual 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
•    Proficiency in API testing and automation in Postman and similar tools
•    Strong analytical skills, and data-driven mind-set
•    Strong written and verbal communication skills




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.