Company Logo

Software Engineer in Test

Company prefers not to disclose
Full-Time · On-site
Minimum Associate Degree
1 - 3 years of experience
This job was closed

Job Requirements

On-site
1 - 3 years of experience
Minimum Associate Degree

Skills

CI/CD

Test Plan

Regression Testing

Teamwork

Threat Modeling

Defect Management

GIT

Testing

QA Testing

TypeScript

Code Review

Performance Testing

Go / Golang

Automation Testing

Integration Testing

Job Benefits

Health Insurance

Training/Certification

THR

Work Insurance

Collective Leave

This job post is managed by

RS
Rendy Saputra

Job description for Software Engineer in Test at PT. LINTAS PEMBAYARAN DIGITAL

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.

About the company

We are a fintech startup building secure and reliable digital payment solutions in Indonesia. Through LintasPay, we simplify everyday transactions with services such as game top-ups, mobile credit, data packages, electricity tokens, e-wallet top-ups, and other digital payment needs—all in one convenient app.

Office address

Business Park Kebon Jeruk Jalan Meruya Ilir Raya.Kav 88 blok C1- 17, RT.1/RW.9, Meruya Utara, Kec. Kembangan, Kota Jakarta Barat, Daerah Khusus Ibukota Jakarta 11620

Glints Safety Tips

Legitimate employers won’t ask for contact Telegram or any kind of top-ups or payment. Do not provide your messaging app contacts, bank details, or credit card information.

Learn More

Software Engineer in Test