
Staff SDET
YugabyteDBabout 3 hours ago
Responsibilities
- Architect, develop and maintain test automation frameworks.
- Design and execute comprehensive test suites focusing on distributed databases.
- Simulate real-world failure modes through distributed systems tests.
- Own the end-to-end quality of major features from design to automation.
- Modernize existing test footprints for improved efficiency and stability.
- Uncover deep-seated bugs such as data corruption and consistency violations.
- Deep-dive into the codebase to understand technical dependencies.
- Scale test infrastructure to match the growing feature set.
- Define product changes based on test feedback and customer issues.
- Act as a technical lead for junior engineers and advocate for customer experience.
- Contribute to internal and external knowledge bases.
Requirements
- 5–8 years of experience in Software Development in Test (SDET) or Systems Engineering.
- BS/MS in Computer Science or a related field.
- Strong foundation in Distributed Systems and understanding of consistency models.
- Expertise in database internals, including query processing and transactions.
- Proficient in Data Structures and Concurrent Programming.
- Working knowledge of Python, Java, and advanced SQL.
- Hands-on experience with Linux, shell scripting, Git, and CI/CD pipelines.
- Ability to leverage generative AI for test suite optimization.
- Exceptional troubleshooting skills with a focus on complex bugs.