Software Engineer in Test (Data) - Automate Data Pipelines

Kredivo Group

Jakarta Pusat

On-site

IDR 279,000,000 - 502,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Kredivo Group in Jakarta seeks a Software Engineer in Test (Data) to build automated tests across business logic, APIs, and data pipelines through BigQuery and Redshift, partnering with Product and Engineering from the moment a feature is defined.

You will decompose user stories into test cases, implement end-to-end automated tests, monitor post-release metrics, and coach teams on clean-code testing practices.

Qualifications

  • 3–5+ years of experience in software quality engineering, test automation, or software engineering in test (SEIT).
  • Strong understanding of data pipelines, ETL/ELT processes, and data warehousing concepts (e.g. BigQuery, Redshift, PostgreSQL).
  • Proficiency in SQL and at least one programming language commonly used for test automation (Python, Java, or JavaScript/TypeScript).
  • Experience building and maintaining automated test frameworks across business logic, API/contract, and end-to-end journey layers.
  • Familiarity with data validation techniques such as schema validation, data lineage tracing, and statistical drift detection (e.g. Population Stability Index).
  • Working knowledge of CI/CD pipelines and version control systems (e.g. Git, GitLab CI, Jenkins).
  • Solid grasp of clean code principles and the ability to coach engineers on testability and maintainability.
  • Strong analytical and debugging skills, with the ability to trace failures across distributed systems.
  • Good communication skills in English and Bahasa Indonesia, with the ability to work cross-functionally with Product and Engineering.

Responsibilities

  • Collaborate with the engineering team in reviews of technical specifications and program code with an emphasis on testability.
  • Assure Clean Code Development: readability, changeability, extensibility, and maintainability.
  • Analyze legacy code to advise and coach teams on adherence to clean code development and to build appropriate tests.
  • Analyze requirements and help define acceptance criteria for features being developed.
  • Work closely with the Product team to understand expectations of how a feature should function.
  • Decompose user stories/requirements to identify what tests need to be created and automated across the full solution stack (business logic, contract, journey, accessibility, visual, performance).
  • Work in tandem with developers to automate tests for the full solution stack (business logic, contract, journey, accessibility, visual, performance).
  • Work with development and operations teams to debug testing failures.
  • Actively monitor post-release metrics to identify any defects that may have slipped through the cracks.
  • Write tests that expose the defect before any fix is attempted.
  • Evaluate existing testing methodologies and suggest new techniques to help deliver high-quality features faster.
  • Improve, maintain, and execute automated testing across the full solution stack.
  • Maintain a solid understanding of QA workflows and test automation best practices.
  • Maintain proficiency in the application and use of systems, tools, and processes.

Skills

SQL
Test automation
BigQuery
Redshift
Python
Java
JavaScript/TypeScript
ETL/ELT
CI/CD
Data pipelines

Tools

Git
GitLab CI
Jenkins

Job description

Kredivo Group in Jakarta seeks a Software Engineer in Test (Data) to build automated tests across business logic, APIs, and data pipelines through BigQuery and Redshift, partnering with Product and Engineering from the moment a feature is defined.

You will decompose user stories into test cases, implement end-to-end automated tests, monitor post-release metrics, and coach teams on clean-code testing practices.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

QA Automation Engineer – Data Pipelines & Backend
QA Automation Engineer – Data Pipelines & Backend

Kredivo Group • Jakarta Pusat

On-site
Software Engineer in Test (SEIT) - Data Team
Software Engineer in Test (SEIT) - Data Team

Kredivo Group • Jakarta Pusat

On-site
IDR 279,000,000 - 502,200,000
Automation QA Engineer
Automation QA Engineer

Kredivo Group • Jakarta Pusat

On-site
IDR 133,920,000 - 223,200,000
Senior QA Engineer: API & E2E Automation for Transactions
Senior QA Engineer: API & E2E Automation for Transactions

Kredivo Group • Daerah Khusus Ibukota Jakarta

On-site
IDR 10,000,000 - 15,000,000
Quality Assurance
Quality Assurance

Kredivo Group • Jakarta Pusat

On-site
Automation QA Engineer II
Automation QA Engineer II

Kredivo • Jakarta Pusat

On-site
QA Automation Engineer - Mobile & Web
QA Automation Engineer - Mobile & Web

Kredivo Group • Jakarta Timur

On-site
QA Automation Engineer - Mobile & Web
QA Automation Engineer - Mobile & Web

Kredivo Group • Daerah Khusus Ibukota Jakarta

On-site
Senior Data QA Engineer - Data Validation & Pipelines
Senior Data QA Engineer - Data Validation & Pipelines

Uberall • Indonesia

On-site
IDR 3,500,000,000 - 7,500,000,000
QA Engineer (SDE 2): Web & Mobile Testing Expert
QA Engineer (SDE 2): Web & Mobile Testing Expert

Kredivo Group • Daerah Khusus Ibukota Jakarta

On-site
IDR 535,809,000 - 803,715,000