freehire launches on Product Hunt on 26 August.

Follow →

Software Development Engineer in Test (SDET)

Summary

Design and maintain automated test frameworks for secure payment systems, using Java/Python and tools like Selenium or Postman to ensure reliability and performance.

PT Artajasa Pembayaran Elektronis is one of Indonesia's leading payment infrastructure providers, delivering secure, reliable, and high-availability transaction services for banks and financial institutions. As a key enabler of the national payment ecosystem, Artajasa operates mission-critical platforms that support interbank connectivity across Indonesia. Through continuous innovation and technology advancement, Artajasa is committed to building scalable and resilient payment solutions that support the future of digital finance.

About the Role

We are seeking a Software Development Engineer in Test (SDET) to design, develop, and maintain automated testing frameworks that ensure the quality, reliability, and performance of mission-critical payment applications. This role combines software development and quality assurance expertise to build scalable test automation solutions and support continuous integration and delivery.

Key Responsibilities

Design, develop, and maintain automated test frameworks and test scripts for web applications, backend services, and APIs, develop and execute automated functional, regression, integration, performance, and end-to-end tests, collaborate with software engineers, system analysts, and DevOps teams to integrate automated testing into the software development lifecycle, identify, analyze, document, and track software defects while supporting root cause analysis, integrate automated test suites into CI/CD pipelines to improve software quality and release efficiency, validate system functionality, performance, security, and reliability against business and technical requirements, and prepare automation test documentation, execution reports, and quality metrics.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
  • Minimum 3 years of experience as a Software Development Engineer in Test (SDET), Automation Test Engineer, or a similar role.
  • Strong programming skills in Java, Python, or another object-oriented programming language.
  • Experience with test automation frameworks such as Selenium, Cypress, Playwright, Appium, or Robot Framework.
  • Experience testing RESTful APIs using tools such as Postman, Rest Assured, or similar frameworks.
  • Familiarity with CI/CD tools such as Jenkins, GitLab CI/CD, Azure DevOps, or GitHub Actions.
  • Experience using Git and version control best practices.
  • Strong understanding of software testing methodologies, SDLC, Agile/Scrum, and test automation best practices.
  • Experience with SQL and database validation.
  • Experience in banking, financial services, or payment systems is an advantage.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available