SDET – Storage Systems
Role Overview:
We are looking for an SDET to help ensure the reliability, performance, and scalability of our data storage products. This role requires strong hands-on experience in backend test automation using Golang and the Ginkgo framework, along with exposure to CI/CD and system-level testing.
You will work closely with engineering teams to validate APIs, distributed components, and storage workflows across cloud environments.
Key Responsibilities
- Develop and maintain automated test suites using Golang and Ginkgo.
- Perform REST and gRPC API testing to validate functionality, performance, and edge cases.
- Conduct system-level testing for distributed storage components
- Integrate automated tests into CI/CD pipelines (Jenkins)
- Monitor and validate system behavior using Prometheus and Grafana
- Collaborate with backend engineers to improve test coverage and product reliability
- Identify, document, and track defects with clear reproducible steps
- Contribute to improving test frameworks and quality processes.
Required Skills & Experience
- Strong coding experience in Golang.
- Hands-on experience with Ginkgo testing framework.
- Experience testing REST and gRPC APIs.
- Solid understanding of system testing in distributed environments.
- Experience working with CI/CD pipelines (Jenkins).
- Familiarity with monitoring tools such as Prometheus and Grafana.
- Basic understanding of cloud platforms and cloud-native architectures.
- Strong debugging and analytical skills.
Good to Have
- Experience in testing storage systems or distributed systems.
- Exposure to Kubernetes or containerized environments.
- Performance or load testing experience