Member of Technical Staff (Test Engineering)
Core
Building next-generation test automation, bug-finding techniques, and performance testing infrastructure for a distributed SQL database.
Role type
Senior IC Test Engineering Engineer (Distributed Systems)
Builds
Automated test execution frameworks, static/dynamic analyzers, and at-scale benchmarking tools for CockroachDB.
Domain
Distributed Systems / Database Testing
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems testing, Static code analysis, Failure mode analysis, Cloud infrastructure (GCP/AWS), Automated testing frameworks, Performance benchmarking
Preferred skills
Chaos engineering, Metamorphic testing, Concurrency bug detection
Technologies
roachtest, roachprod, chaos-mesh, frisbee, CockroachDB
Responsibilities
Develop test strategies and methodologies, Build and scale test infrastructure, Build tools and frameworks to find bugs in complex distributed systems, Perform at-scale cloud benchmarking, Prioritize and execute test suites representative of customer workloads
Seniority
Senior, hands-on IC