HamburgerMenu
hirist

Software Development Engineer - Test - Automation Testing

zyoin
Others
5 - 8 Years

Posted on: 17/11/2025

Job Description

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.


info-icon

Did you find something suspicious?