Point your AI agent at freehire and let it find you a job.

Get the CLI →

Newbridge

NewBe an early applicant

Senior Database QA Engineer

Posted Updated
Discussion

Summary

Senior Database QA Engineer who builds and maintains the automated testing framework validating every cloud-native database release, patch, and architecture change before production. Day to day spans functional, HA/failover, backup, upgrade, and performance testing across MySQL, PostgreSQL, Redis, MongoDB, ClickHouse, and Elasticsearch using Python/Go automation integrated into CI/CD.

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

Skills

What Senior QA jobs ask for — and how much of it you have →
Apply

See also

QA jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available