Senior Database QA Engineer

Newbridge

Singapore

On-site

SGD 90,000 - 120,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 seeks a Database Test Engineer to own the quality and reliability of our cloud-native database services. You will design and implement automated tests for releases, patches and architecture changes, integrating tests into CI/CD and building scalable test platforms.

The role sits between DBA, QA and DevOps, requiring deep database knowledge and ability to code automation to test at scale across MySQL, PostgreSQL, Redis, MongoDB and more.

Qualifications

  • 5+ years of experience in database testing, QA, or DBA roles with testing focus.
  • Strong hands-on experience 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.

Responsibilities

  • Own end-to-end testing for database products across multiple engines.
  • Design and execute test strategies: functional, HA/failover, backup & recovery, upgrade, compatibility, data consistency.
  • Build and maintain automated testing platform for large-scale database clusters (Python/Go).
  • Conduct performance and stress testing using Sysbench, TPCC, JMeter, and workload simulators.
  • Validate high-availability architectures: replication, failover, switchover, disaster recovery.
  • Collaborate with DBAs, 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
Automation with Python
Automation with Go
Shell scripting
Linux
SQL

Tools

Sysbench
JMeter
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 120,000 - 180,000
Senior Database QA Engineer
Senior Database QA Engineer

Newbridge Alliance Pte Ltd • Singapore

On-site
SGD 90,000 - 140,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