Job Description
Database Specialist - Unified Testing & PerformanceD3Minds | Chennai, India | In-Office (Full-Time)
About the Role
Are you a seasoned database expert with a passion for automation, quality assurance, and system resilience ? Join our dynamic team at D3Minds in Chennai and become the primary specialist for implementing, extending, and championing our cutting-edge unified testing framework.
This role is critical in helping our enterprise clients deliver faster, safer, and more reliable database releases by leveraging a powerful framework—which combines functional testing, performance benchmarking, and resilience testing—to ensure system integrity. This is a full-time, in-office position .
Key Responsibilities
- Unified Testing Implementation & Adoption: Lead the deployment and configuration of enterprise-grade database testing frameworks within client environments (Docker, Kubernetes, multi-cloud).
- Test Scenario Development: Design, develop, and maintain YAML/JSON test scenarios for comprehensive functional correctness, performance (OLTP/OLAP - TPC-C/H), and robustness testing across various RDBMS platforms (PostgreSQL, MySQL, Oracle, etc.).
- System Observability & Reporting: Configure and utilize tools like Prometheus & Grafana for real-time performance monitoring and generate audit-ready reports (PDF, HTML, JSON, XML) for compliance and executive review.
- Database Expertise: Apply deep knowledge of RDBMS internals, including SQL parsing, query planners, indexing, transactions, and High Availability (HA) clusters for effective test coverage.
- Troubleshooting & Root Cause Analysis: Utilize error diffs and traceable links to perform quick root-cause analysis of performance bottlenecks, replication lags, and failover issues.
- Platform Extension: Leverage plugin-based or adaptable architecture to customize testing capabilities for unique client workloads and ensure comprehensive database validation.
- Environment Management: Oversee automated dataset loading, cleanup, and provisioning for standalone or clustered RDBMS setups.
Required Qualifications:
- 4–8 years of experience working directly with one or more major RDBMS (PostgreSQL, MySQL, Oracle).
- Proven experience in database testing, performance benchmarking, or quality assurance on complex enterprise systems.
- Expertise in testing Distributed Database systems focusing on consistency models (e.g., eventual consistency), replication integrity, sharding logic, and handling partition tolerance.
- Deep knowledge of configuration and reporting formats such as YAML, JSON, XML, and HTML .
- Proficiency with containerization technologies (Docker, Kubernetes) is a plus.
- Strong command of RDBMS features (e.g., query tuning, indexing, concurrency controls).
- Excellent problem-solving skills and a commitment to delivering reliable, high-quality database systems .
Preferred Qualifications:
- Experience with OLTP/OLAP performance standards (e.g., TPC-C, TPC-H).
- Knowledge of fault injection, fuzzy testing, and ACID recovery validation .
- Experience setting up and monitoring dashboards using tools like Prometheus and Grafana .
- Experience with setting up or managing multi-node/clustered RDBMS environments .
- Familiarity with Playwright or similar E2E automation tools for integration with database validation (e.g., test data setup, post-transaction data integrity checks).
Why Join D3Minds in Chennai?
At D3Minds, you will be at the forefront of database assurance, partnering with enterprises to future-proof their database testing strategy. You will be key in helping organizations achieve:
- Impactful and High-Stakes Work: This is a high-stakes, high-confidential project where you will get opportunities to work directly with the country's premier institutions .
- Career Growth: We offer competitive salary packages and provide significant opportunities to work on fundamental database technologies at a deep level.
If you are ready to manage complex database testing environments and make a tangible impact on software quality, we encourage you to apply!
Apply Now and help us build the next generation of database reliability!
Apply here or , please send your CV to:
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application