S

Sun Life

Global financial services for insurance, investments

Test Engineer

Test Automation EngineeringPosted on Nov 12
Full-timeSouth Jakarta, South Jakarta City, Jakarta, IndonesiaNo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree is required.
  • A minimum of 3–5 years of software development experience is required.
  • Demonstrated experience building and maintaining production-grade APIs and services is required.
  • Experience working in a complex multi-team environment is required.
  • Proficiency in English and Bahasa Indonesia is required.
  • Hands-on experience with at least one test automation framework is required.
  • Experience testing mobile applications and web platforms is required.

Responsibilities

  • Develop comprehensive test plans and test strategies for each sprint and release cycle; define test scope, entry and exit criteria, and risk-based testing priorities in collaboration with the Product Manager and engineering team.
  • Execute functional, regression, integration, and UAT test cases across web and mobile platforms; identify, document, and triage defects with clear reproduction steps and severity classification using JIRA.
  • Build and maintain automated test suites for regression coverage; integrate automated tests into the CI/CD pipeline to enable faster release cycles without compromising quality.
  • Maintain accurate API documentation, system diagrams, and technical runbooks.
  • Maintain up-to-date documentation.
  • Participate in architectural meetings.

Desired Qualifications

  • Experience with manual and automated testing methodologies, including functional, regression, integration, UAT, and performance testing.
  • Experience with test automation frameworks such as Selenium, Cypress, Appium, or Playwright, or an equivalent framework.
  • Experience with API testing tools such as Postman or RestAssured, or equivalent tools.
  • Experience with defect management using JIRA or equivalent tools.
  • Experience integrating automated test execution into CI/CD using Jenkins, GitHub Actions, or equivalent systems.
  • Experience with mobile testing on Android and iOS devices or emulators.

About the Company

Sun Life

Global financial services for insurance, investments

Sun Life provides a wide range of financial services worldwide, mainly through life and health insurance, financial planning, and investment solutions for individuals, businesses, and institutions. Its products work by collecting premiums for insurance coverage, fees for planning services, and returns on investments; these funds are used to pay claims, support financial planning advice, and generate investment gains. What sets Sun Life apart is its global presence across Canada, the United States, Asia, and Europe, plus a comprehensive product lineup and a focus on helping clients achieve financial security and healthier lives, rather than relying on a single product. The company aims to grow and manage wealth for clients while pursuing sustainability goals, including net zero emissions by 2050.

Company size
10,001+
Company stage
IPO
Headquarters
United States
Founded
1865

Recently Posted Jobs

Explore more opportunities at Sun Life

See more jobs