Job Search and Career Advice Platform

Enable job alerts via email!

Software Development Engineer in Test (SDET)

PT Ajaib Sekuritas Asia

Daerah Khusus Ibukota Jakarta

On-site

IDR 417.850.000 - 668.561.000

Full time

11 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading fintech platform in Indonesia is seeking a highly skilled Software Development Engineer in Test (SDET) to drive quality engineering across its microservices platform. The role involves owning test strategy, designing automation frameworks, and collaborating with engineering teams to ensure quality in product development. The ideal candidate has a Bachelor’s degree in Computer Science and experience in QA/SDET roles, with strong programming skills in Python, Java, or JavaScript.

Qualifications

  • 3+ years of experience in QA/SDET/software engineering.
  • Strong programming skills in Python, Java, or JavaScript/TypeScript.
  • Proven experience testing distributed systems and microservices.

Responsibilities

  • Own test strategy and automation architecture for multiple squads.
  • Design, build, and scale test automation frameworks.
  • Partner with engineering leads to embed testability into designs.

Skills

Python
Java
JavaScript
Test Automation
CI/CD
Performance Testing
Debugging
API Testing
Communication

Education

Bachelor’s degree in Computer Science or related field

Tools

WebdriverIO
Cypress
Selenium
JMeter
GitHub Actions
Job description

Ajaib is Indonesia’s leading fintech platform, is seeking a highly skilled Software Development Engineer in Test (SDET) to drive quality engineering across our rapidly scaling microservices platform. As SDET function, you’ll implements automated tests for assigned modules, maintains scripts, ensures basic test coverage. You will also work under guidance of senior SDETs, participate in code reviews and QA tasks.

What You Will Do:
  • Own test strategy and automation architecture for multiple squads or product areas spanning backend, frontend, and mobile.
  • Design, build, and scale test automation frameworks for API, UI, contract, integration, and performance testing.
  • Partner with engineering leads and architects to embed testability and quality gates into designs and CI/CD pipelines.
  • Mentor and upskill SDET engineers, review their test designs, and drive best practices across squads.
  • Lead cross-functional initiatives on non-functional testing — performance, reliability, security, and chaos engineering.
  • Collaborate with DevOps to optimize test pipelines for speed, scalability, and reliability.
  • Diagnose complex production issues, perform root-cause analysis, and drive systemic fixes.
  • Innovate and introduce tools, test data solutions, mocks, and dashboards that improve developer productivity and release confidence.
Qualifications:
  • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
  • 3+ years of experience in QA/SDET/software engineering
  • Strong programming skills in Python, Java, or JavaScript/TypeScript (can design and extend frameworks).
  • Expertise in modern automation tools (WebdriverIO, Cypress, Appium, Selenium, Playwright, REST Assured, etc.).
  • Proven experience testing distributed systems / microservices architectures, including API contract testing and service mocking.
  • Solid understanding of performance, load, and security testing (JMeter, Gatling, k6, OWASP).
  • Hands‑on with CI/CD pipelines (GitHub Actions, GitLab CI, Jenkins, etc.).
  • Exceptional debugging, analytical, and problem‑solving skills.
  • Strong communicator with experience influencing engineers and stakeholders at multiple levels.
  • Experience with AI‑assisted automation tools or integrating AI to optimize test coverage and efficiency.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.