Software Development Engineer in Test Engineering · Jakarta

1 week ago


Jakarta, Jakarta, Indonesia Pintu Full time

At PINTU, we are building the #1 crypto investment platform to focus on new investors in Indonesia and Southeast Asia. We know that 99% of new investors are underserved because existing solutions cater to the 1% who are pros and early adopters; hence we built an app that helps them to learn, invest, and sell cryptocurrencies in one click.

We're looking for a Software Development Engineer in Test to join our QA Automation Team. Responsible for building the automation framework in the application infrastructure layer. The applicant will have experience in all phases of the software development lifecycle, from requirements gathering to design, testing, debugging, and supporting in production.

The successful candidate will play a key role in building, maintaining, and scaling all the automation frameworks in mobile, website, API, and performance. Focus on the quality that services millions of customers (retail or institutional investors, B2B2C clients, market makers, etc.).

What You'll Be Doing

In this role, you will:

  • Analyze and review requirements, specifications, and technical design documents to provide timely and meaningful feedback.
  • Design, develop, and execute automation scripts.
  • Conduct hands-on manual investigation and reproduction of functional backend software issues.
  • Perform root cause analysis of existing test script failures.
  • Identify current test script deficiencies and candidates for additional scripted coverage.
  • Review code for correct implementation, maintainability, and optimizations.
  • Collaborate with other Developers, SREs, and QA Engineers to execute full cycle integration, functional, and regression testing. Own the script and analyze the defects identified.
  • Participate in team exercises to identify and implement areas for continuous improvement; be proactive in bringing your ideas across.
  • Educate and mentor your engineering colleagues in the areas of your own expertise and domain knowledge; be open-minded and approachable.
Who We Are Looking For
  • A minimum of 5 years of experience working in the financial trading domain (exchanges, proprietary trading firms, market makers, brokers, etc.), with at least 2 years working in the crypto industry.
  • Minimum 4 years of experience working with automation frameworks, both frontend and backend.
  • Exposure to Mobile Apps (Android + iOS) or Web or API testing.
  • Familiarity with Pytest, Github Action, or Appium.
  • Good programming ability; must master at least one of Java, Python, or other programming languages.
  • Experience testing backend services such as APIs, Databases, and distributed services.
  • Experience with Performance Testing (e.g., K6, Locust, Gatling).
  • Enjoy breaking things and solving problems—not just able to find out the 'what', but also the 'why'.
Necessary Skills
  • Good knowledge of Agile/Scrum development processes and using collaboration tools, such as Jira, Slack, TestRail, Notion, etc.
  • Ability to prioritize tasks effectively, including which test cases to automate/manual, which bug fixes should be verified, and which can be delayed.
  • Able to identify critical bugs and report them with complete details.
  • Solid hands-on experience with designing and implementing automation frameworks, including Appium, Pytest, Playwright, and Locust/K6.
  • Hands-on experience with Continuous Integration principles (unit testing, pull requests, GitHub, or any specific continuous integration engine like GitLab/Jenkins/etc.).
  • Hands-on experience with monitoring tools for automation execution, such as Grafana, Datadog, etc.
  • Knowledge of different technologies and approaches to automation.
  • Personal: self-sufficient with good hard and soft skills, committed and responsible, able to perform well under pressure.
Preferred/Bonus Skills
  • Experience with cryptocurrency-related applications or blockchain technologies (e.g., crypto wallets, decentralized applications, trading platforms).
  • Experience building testing tools that can manage volatile traffic.

Let's Realise a Cryptocurrency Bank for Everyone

We are building the #1 cryptocurrency bank for everyone to accelerate the transition to an open financial system.

We have impacted many lives, but there's still plenty to do and we can't do it alone. You can learn more about us.

What is PINTU?
PINTU is a blockchain-based digital investment app that focuses on new investors. We have created a user-friendly app that helps new investors to learn, buy, and invest in cryptocurrency with one click.

Our agility and firm hold on our core purpose and values have allowed us to remain resilient and thrive through tumultuous times.

Learn more about PINTU here.

#J-18808-Ljbffr
  • Software Engineer

    2 weeks ago


    Jakarta, Jakarta, Indonesia Avows Global IT Technologies Private Limited Full time

    At Avows Global IT Technologies Private Limited, we're seeking a highly skilled Golang Developer to join our team on-site in the Jakarta Metropolitan Area. This contract role offers an exciting opportunity to work on developing, testing, and maintaining software applications using Golang.About the JobThis mid-level position involves writing clean, efficient,...


  • Jakarta, Jakarta, Indonesia Vonix group Full time

    Software Development Engineer (Frontend)Department :EngineeringLevel :All-levelLevel :All-levelJob Description :Design, develop, test, deploy, document, maintain, automate, and improve software applications.Identifying areas for modification in existing programs and subsequently developing these modifications.Writing and implementing efficient code and...


  • Jakarta, Jakarta, Indonesia PT Amartha Mikro Fintek (Jakarta) Full time

    PT Amartha Mikro Fintek (Jakarta) is a leading fintech company that offers innovative financial solutions to underserved communities.We are seeking a highly skilled and experienced Head of Engineering to lead our technology team in developing scalable and secure solutions.About the RoleThe Head of Engineering will oversee the development and maintenance of...


  • Jakarta, Jakarta, Indonesia Vonix group Full time

    Job DescriptionWe are seeking a skilled Software Development Engineer to join our team at Vonix group. This is an exciting opportunity for a talented Frontend Developer to design, develop, and maintain software applications.The ideal candidate will have a strong understanding of software development life cycles, fundamental algorithms, data structures, OOP,...


  • Jakarta, Jakarta, Indonesia modernvet Full time

    We are seeking a skilled Automation Test Engineer to develop and maintain automated testing frameworks for our Flutter-based mobile app and backend services. This role requires expertise in tools like Appium or other mobile testing frameworks, as well as experience in backend API testing.Key Responsibilities:Design, Develop, and Maintain Automated Tests:...


  • Jakarta, Jakarta, Indonesia AirAsia Full time

    Join us at AirAsia and be part of a dynamic team that is shaping the future of travel technology. As a Senior Software Engineer, you will have the opportunity to work on exciting projects, collaborate with top talent, and make a lasting impact on the industry.About the RoleWe are seeking an experienced software engineer to join our team and contribute to the...


  • Jakarta, Jakarta, Indonesia Vonix group Full time

    Software Development Engineer (Frontend) RoleWe are looking for a skilled Software Development Engineer (Frontend) to join our team at Vonix group.The successful candidate will have a strong understanding of software development life cycles, fundamental algorithms, data structures, OOP, RESTFul API, CSS/HTML, programming languages such as TypeScript, and...


  • Jakarta, Jakarta, Indonesia GoTo Group Full time

    About the RoleAt Gojek, engineering is central to everything we do: bringing our ideas to life and into the lives of our users. As our Senior Software Engineer for the Merchant Services group, you'll be part of the team building some of the most critical products for Gojek's merchant-partners. Working alongside some of the brightest minds in the industry...


  • Jakarta, Jakarta, Indonesia ParagonCorp Full time

    Test Engineering Manager Position Available at ParagonCorpJob Title: Test Engineering ManagerWe are seeking an experienced Test Engineering Manager to oversee the development and implementation of testing strategies and techniques.About This Role:This role is responsible for setting up and tracking quality metrics to measure product quality, QA team...


  • Jakarta, Jakarta, Indonesia AirAsia Full time

    Job DescriptionWhy AirAsia?Are you ready to take off and be part of the Allstar employee? Whether you're applying for a software engineer, customer happiness, or crew, at AirAsia we act as One AirAsia.If you are hungry to make a difference with one of the most well-known low-cost airlines and to work in the dynamic technology hub, this is the job for you.The...


  • Jakarta, Jakarta, Indonesia GrabTaxi Holdings Pte. Ltd. Full time

    Job OverviewAbout GrabTaxi Holdings Pte. Ltd.We are a leading technology company in Southeast Asia, operating a wide range of services including transportation, food delivery, and financial services. At Grab, we aim to drive economic growth and improve the quality of life for people in our region by providing innovative solutions that meet their needs.We are...


  • Jakarta, Jakarta, Indonesia GoTo Group Full time

    About the RoleWe are seeking a highly skilled software developer to join our Merchant Services team at GoTo Group. As a Senior Software Engineer, you will be responsible for designing and implementing products for a massive network of small, medium, and large businesses.Key ResponsibilitiesImprove the day-to-day lives of developers who need to design, build,...


  • Jakarta, Jakarta, Indonesia Amartha Full time

    About the JobWe are seeking a Technical Tester to join our team. As a key member of our engineering team, you will play a critical role in ensuring the quality and reliability of our software applications.Your primary responsibility will be to design, develop, and maintain automated testing frameworks to identify and resolve defects early in the development...


  • Jakarta, Jakarta, Indonesia Grab Full time

    Job OverviewWe are seeking a highly skilled Senior Software Engineer, Android to join our team. As a key member of our engineering department, you will be responsible for designing and developing high-quality mobile applications for our users.ResponsibilitiesCollaborate with cross-functional teams to understand product requirements and propose innovative...


  • Jakarta, Jakarta, Indonesia Gojek Full time

    Senior Software Engineer (iOS Flutter) - Consumer PaymentsLocation: JakartaIndustry: FinTech - Consumer Payments – Consumer ExperienceWe are looking for a Senior Software Engineer with expertise in iOS and Flutter to join our Consumer Payments team. The ideal candidate will be responsible for developing high-quality mobile applications that enhance the...


  • Jakarta, Jakarta, Indonesia GoTo Group Full time

    About GoTo GroupWe are a technology company that moves things around, whether it's people, food, packages, or fresh groceries. At the heart of our businesses, we understand the best route, traffic, and locations.The Cartography team is an internal team that surfaces mapping technologies needed by all internal product teams within GoTo Group. We are a small...


  • Jakarta, Jakarta, Indonesia Mekari Full time

    Mekari is Indonesia's leading SaaS company, serving over 1 million platform users. We aim to accelerate the digital transformation of businesses through our ecosystem of software solutions.Job Description:Design and develop server-side web application logic.Develop back-end components and integrate them with front-end applications.Create scalable software...


  • Jakarta, Jakarta, Indonesia Recooty Full time

    At Recooty, we are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our development team, you will be responsible for designing and implementing scalable, efficient, and reliable software applications.Job ResponsibilitiesYou will participate in the full software development life cycle, from requirement gathering to...

  • Software Engineer

    2 weeks ago


    Jakarta, Jakarta, Indonesia PT Trinusa Travelindo Full time

    It's fun to work in a company where people truly BELIEVE in what they're doingJob DescriptionWe are looking for a passionate and motivated Android Engineer to join our Transport Mobile Engineering team.As an Android Engineer, you will work closely with other engineers and designers to build and improve features in our Android app. This role offers an...


  • Jakarta, Jakarta, Indonesia PT Aplikasi Karya Anak Bangsa (GO-JEK Indonesia) Full time

    We are seeking a talented Software Engineer Lead to join our team at PT Aplikasi Karya Anak Bangsa. In this role, you will be responsible for leading the development of scalable and reliable web services and solutions within the routing domain.This is a great opportunity to work on challenging real-world geospatial problems in one of the most prominent...