Posted on: 17/11/2025
Description :
We are looking for talented and driven people to join us on our ambitious mission and help us build a lasting and impactful company.
The transactional database market is estimated to grow to $64B by 2025 YugabyteDB is cloud-native by design, has on-demand horizontal scalability, and supports geographical distribution of data using built-in replication. This means that we are well-positioned to meet market demand for geo-distributed, high-scale, high-performance workloads.
Join the Database Revolution at Yugabyte. Modern applications need a cloud-native database that eliminates tradeoffs and silos. YugabyteDB retains the power and familiarity of PostgreSQL by pairing its trusted API with a precision-engineered, distributed, cloud-native architecture.
Even better, it's 100% open source. Many of the world's leading enterprises are migrating from legacy RDBMSs (like Oracle, SQL Server, and DB2) to YugabyteDB to meet their mission-critical app demands.
In the role of an SDET for the YugabyteDB control plane team, your primary responsibility will be to ensure the delivery of high-quality releases for both our self-hosted database management platform and our fully managed YugabyteDB-as-a-Service.
This includes designing and executing thorough test plans, developing scalable automation frameworks (covering API, UI, and system-level testing), and guaranteeing dependable performance across a variety of infrastructure environments.
This role requires experience in building test automation for complex distributed systems, strong collaboration skills with developers and QA peers, and the ability to simulate real-world, production-like conditions in on-prem or hybrid environments.
Responsibilities :
- Design and implement test plans and test cases, covering cluster lifecycle management, security, networking, platform integration, and more.
- Develop and maintain automation frameworks and scripts across API, UI, and backend systems.
- Validate end-to-end flows such as backup/restore, TLS/LDAP integrations, RBAC, air-gapped installs, and software upgrades.
- Perform performance and scalability testing on VM-based and Kubernetes deployments across hybrid/on-prem setups.
- Collaborate closely with developers, product managers, and other stakeholders to ensure high-quality releases.
- Debug complex environments, reproduce customer-reported issues, and ensure thorough test coverage.
- Continuously improve test frameworks, tools, and infrastructure.
- Actively participate in Agile development processes and own quality gates for the team.
- Ensure that every build meets enterprise-grade reliability standards across a wide matrix of supported platforms.
Requirements :
- Strong programming experience in Python and Java, with a solid understanding of test automation frameworks and libraries.
- Prior experience validating distributed systems, control planes, or complex microservices architectures.
- Hands-on experience in validating software across hybrid environments (e. g., VMs, K8S clusters, air-gapped setups).
- Familiarity with REST APIs, Postgres, and cloud-native technologies; knowledge of YugabyteDB or similar distributed databases is a strong plus.
- Solid understanding of infrastructure, networking, and on-prem orchestration (e. g., Ansible, Terraform, Helm).
- Experience with Kubernetes (K8S), Helm, and containerised deployments.
- Exposure to performance benchmarking tools and methodologies.
- Excellent communication and problem-solving skills; ability to work in distributed and fast-paced environments.
- Bachelor's degree in Computer Science or related technical discipline.
- 5 -10 years of experience in automation testing, preferably in database, infrastructure, or enterprise software domains.
- Experience with enterprise security validation, including LDAP, TLS, and role-based access controls.
- Familiarity with CI/CD pipelines (Jenkins, GitHub Actions, etc. ) and integration of automated tests into those workflows.
- Understanding of deployment tools and hybrid cloud/on-prem operational models.
- Familiarity with Agile development and continuous testing practices.
- Experience supporting enterprise customers or debugging issues in production-like environments.
Did you find something suspicious?
Posted By
Posted in
Quality Assurance
Functional Area
QA & Testing
Job Code
1576323
Interview Questions for you
View All