Senior Database QA Engineer

NEWBRIDGE ALLIANCE PTE. LTD.

Singapore

On-site

SGD 120,000 - 180,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

NEWBRIDGE ALLIANCE PTE. LTD. is seeking a Database Test Engineer to own the quality and reliability of our cloud-native database services. You will build automated testing that validates every release and architecture change before production.

This role sits between DBA, QA, and DevOps—ideal for someone who deeply understands databases and can code automation to test them at scale. You will collaborate across teams and help ensure robust, scalable database platforms.

Qualifications

  • 5+ years of experience in Database Testing, Database QA, or DBA role with strong testing focus.
  • Strong hands‑on expertise in at least 2 of: MySQL, Redis, MongoDB, PostgreSQL, ClickHouse
  • Proficiency in test automation with Python / Go / Shell
  • Experience with Linux, SQL, and performance testing tools (Sysbench is a must)
  • Experience working in high‑traffic internet companies handling large‑scale databases

Responsibilities

  • Own end-to-end testing for database products: MySQL,PostgreSQL, Redis, MongoDB, ClickHouse, Elasticsearch
  • Design and execute test strategies covering: functional, HA/failover, backup & recovery, upgrade, compatibility, and data consistency testing
  • Build and maintain automated testing platform (Python / Go) for large-scale database clusters
  • Conduct performance and stress testing using Sysbench, TPCC, JMeter and develop custom workload simulators
  • Validate high-availability architectures: replication, failover, switchover, disaster recovery
  • Collaborate closely with Database Engineers, SREs, and Backend teams to reproduce issues and certify fixes
  • Integrate database testing into CI/CD pipelines and improve observability (Prometheus, Grafana, ELK)

Skills

Database testing
Test automation
CI/CD integration
Chaos engineering
Performance testing

Tools

Sysbench
TPCC
JMeter
Python
Go
Shell
Prometheus
Grafana
ELK

Job description

We are seeking a Database Test Engineer to own the quality and reliability of our clients cloud-native database services. You will be responsible for building the automated testing framework that validates every database release, patch, and architecture change before it hits production.

This role sits between DBA, QA, and DevOps - ideal for someone who understands databases deeply and can code automation to test them at scale.

Key Responsibilities
  • Own end-to-end testing for database products: MySQL,PostgreSQL, Redis, MongoDB, ClickHouse, Elasticsearch
  • Design and execute test strategies covering: functional, HA/failover, backup & recovery, upgrade, compatibility, and data consistency testing
  • Build and maintain automated testing platform (Python / Go) for large-scale database clusters
  • Conduct performance and stress testing using Sysbench, TPCC, JMeter and develop custom workload simulators
  • Validate high-availability architectures: replication, failover, switchover, disaster recovery
  • Collaborate closely with Database Engineers, SREs, and Backend teams to reproduce issues and certify fixes
  • Integrate database testing into CI/CD pipelines and improve observability (Prometheus, Grafana, ELK)
Mandatory Requirements
  • 5+ years of experience in Database Testing, Database QA, or DBA role with strong testing focus
  • Strong hands‑on expertise in at least 2 of: MySQL, Redis, MongoDB, PostgreSQL, ClickHouse
  • Deep understanding of database internals: replication, ACID, transactions, indexing, backup/restore
  • Proficiency in test automation with Python / Go / Shell
  • Experience with Linux, SQL, and performance testing tools (Sysbench is a must)
  • Experience working in high‑traffic internet companies handling large‑scale databases
Preferred Profile
  • Experience testing DBaaS / Cloud Database Platforms / Kubernetes Operators for Databases
  • Experience with chaos engineering, Jepsen testing, or PXC / Galera clusters
  • Former DBA transitioning into automation/testing role is highly preferred
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Database QA Engineer
Senior Database QA Engineer

Newbridge Alliance Pte Ltd • Singapore

On-site
SGD 90,000 - 140,000
Senior Database QA Engineer
Senior Database QA Engineer

Newbridge • Singapore

On-site
SGD 90,000 - 120,000
Cloud-Scale Database QA Engineer
Cloud-Scale Database QA Engineer

Newbridge Alliance Pte Ltd • Singapore

On-site
SGD 90,000 - 140,000
Cloud-Native Database QA Engineer
Cloud-Native Database QA Engineer

Newbridge • Singapore

On-site
SGD 90,000 - 120,000
Cloud Database QA Engineer | Automation & Scale
Cloud Database QA Engineer | Automation & Scale

NEWBRIDGE ALLIANCE PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Database Platform Lead (Oracle & MSSQL)
Database Platform Lead (Oracle & MSSQL)

Nityo Infotech Limited • Singapore

On-site
SGD 180,000 - 300,000
Quality Assurance Engineer
Quality Assurance Engineer

TOKENINSIGHT SG PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Database Engineering Lead
Database Engineering Lead

INFRASOFT TECHNOLOGIES PTE LTD • Singapore

On-site
SGD 180,000 - 240,000
Senior Database Engineer
Senior Database Engineer

CENTURY GAMES PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Database Platform Lead / DBSRE (Oracle & MSSQL)
Database Platform Lead / DBSRE (Oracle & MSSQL)

VySystems • Singapore

On-site
SGD 180,000 - 240,000