Glints Teknologi & IT Full Time

Software Engineer in Test

PT. LINTAS PEMBAYARAN DIGITAL

Kebon Jeruk Lương không công bố Posted 3 days ago
Location Kebon Jeruk
Salary Lương không công bố
Job Type Full Time
Country Indonesia

Job Description

Full details about the role and requirements

Yukerja Summary

The Software Engineer in Test role at PT. LINTAS PEMBAYARAN DIGITAL is curated from Glints (category Teknologi & IT). Note the work location (Kebon Jeruk) before applying. Yukerja.com is not the employer — applications are handled on the official source site.

Join our engineering team as an embedded SDET to build and maintain the testing layer that serves as the ultimate safety net for LintasPay’s fintech platform. You will directly safeguard critical transactional flows (such as QRIS, disbursement, and PPOB) before code hits production.

Key Responsibilities

  • Automated Testing: Write and maintain comprehensive unit and integration tests for Go and Node.js microservices.
  • Test Infrastructure: Build robust test infrastructure (helpers, factories, fixtures) to enable developers to easily write testable code.
  • CI/CD Integration: Integrate automated test suites directly into CI/CD pipelines using Jenkins or GitLab CI.
  • Code Reviews & Coverage: Collaborate during code reviews to ensure new logic maintains meaningful test coverage and prioritize high-risk areas.
  • AI-Assisted Workflow: Productively leverage AI coding tools to accelerate boilerplate generation while critically reviewing the outputs.

Must-Have Qualifications

  • Experience: 2–4 years of software engineering or SDET experience, focusing deeply on code testability.
  • Programming: Ability to read and write production code (not just test code) using Go or TypeScript (Node.js).
  • Testing Core: Proficient in unit test isolation using proper test doubles (mocking/stubbing external dependencies via interfaces) and frameworks like testify (Go) or Jest/Mocha (Node.js).
  • Tooling & CI/CD: Strong familiarity with Git workflows (branching and PR flows) and the ability to interpret CI configurations (Jenkinsfile or .gitlab-ci.yml).

Nice-to-Have Qualifications 

  • Hands-on experience with Playwright or Cypress for E2E web automation.
  • Experience writing mobile automated tests using Flutter Integration Test.
  • Familiarity with load/performance testing tools like k6.
  • Prior domain experience in fintech, payment gateways, or PPOB systems.

Tech Stack

Languages: Go, TypeScript (Node.js).

Testing: testify, go-sqlmock, httptest, Jest, Supertest, Mocha, Sinon.

Automation & Infra: Playwright, k6, Jenkins, GitLab CI, Docker, Git.

Disclaimer: Yukerja.com is a job aggregator, not an employer. This listing is aggregated from Glints. Applications are processed on the official company or source site. We are not responsible for listing accuracy.

Tips for Applying to Software Engineer in Test

  1. Read the full description and ensure your skills match before applying to PT. LINTAS PEMBAYARAN DIGITAL.
  2. Tailor your CV and cover letter to keywords in the job description — especially for Teknologi & IT roles.
  3. Click Apply Now to go to Glints. The hiring process is entirely on the source site.
  4. Prepare an updated portfolio or LinkedIn profile if required during screening.
  5. Beware of payment requests — legitimate jobs do not charge application fees.

Related articles: CV ATS · Career Blog & Tips