A

Ajaib

Online multi-asset trading for retail investors

Senior Software Development Engineer in Test 2

Test Automation EngineeringConfirmed live in the last 24 hours
Full-timeJakarta, IndonesiaNo salary listed

About the Job

Requirements

  • A bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
  • At least 6 years of experience in quality assurance, software development engineering in test, or software engineering, including at least 2 years designing frameworks and leading quality initiatives.
  • Strong programming skills in Python, Java, or JavaScript/TypeScript, with the ability to design and extend frameworks.
  • Expertise in modern automation tools such as WebdriverIO, Cypress, Appium, Selenium, Playwright, and REST Assured.
  • Experience testing distributed systems and microservices architectures, including API contract testing and service mocking.
  • Understanding of performance, load, and security testing, including tools such as JMeter, Gatling, k6, and OWASP.
  • Hands-on experience with CI/CD pipelines, including GitHub Actions, GitLab CI, or Jenkins.
  • Experience with AI-assisted automation tools or integrating AI to optimize test coverage and efficiency.

Responsibilities

  • Own test strategy and automation architecture for multiple squads or product areas across 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 in non-functional testing, including 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.
  • Introduce tools, test data solutions, mocks, and dashboards to improve developer productivity and release confidence.

About the Company

Ajaib

Online multi-asset trading for retail investors

Ajaib is an online multi-asset investment platform in Indonesia that lets retail users trade local and global stocks, mutual funds, bonds, cryptocurrencies, and stablecoins through ajaib.co.id. It enables account sign-up, funding, and then placing trades in a single web or mobile app, with brokerage, order execution, and custody handled by the platform. It differentiates itself by offering a broad range of assets with low or no minimum deposits and a beginner-friendly experience on one Indonesian platform that also connects users to global markets and crypto, backed by substantial funding and a strategic SBI investment. Its goal is to expand financial access for millions of Indonesian retail investors and grow its product offering and partnerships to deepen digital-finance and crypto capabilities.

Company size
501-1,000
Company stage
Series C
Total funding
$515.2M
Headquarters
Jakarta, Indonesia
Founded
2018

Recently Posted Jobs

Explore more opportunities at Ajaib

See more jobs