Senior Database QA Engineer

Newbridge Alliance Pte Ltd

Singapore

On-site

SGD 90,000 - 140,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Newbridge Alliance Pte Ltd is seeking a Database Test Engineer to own the quality and reliability of cloud-native database services. You will build and maintain an automated testing framework that validates every release, patch, and architecture change before production.

Between DBA, QA, and DevOps, this role demands deep database knowledge and the ability to code automated tests at scale. You will work across MySQL, PostgreSQL, Redis, MongoDB, ClickHouse, and Elasticsearch to ensure robust

Qualifications

  • Minimum 5+ years in Database Testing/QA/DBA role with strong testing focus.
  • Experience with at least two databases (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.

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
Python
Go
SQL
Linux
Performance Testing
Cloud DBaaS

Tools

Sysbench
JMeter
Prometheus
Grafana
ELK
Kubernetes

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 120,000 - 180,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