onsite
Software Development Engineer in Test - NetApp
Software Engineer
Join a fast‑moving team building test automation for cloud‑native storage solutions, using Python, Java, Kubernetes, Docker and CI/CD pipelines to improve reliability and delivery speed.
About the role
Key Responsibilities
- Design, develop, and maintain automated test frameworks for cloud and container‑orchestrated storage services.
- Collaborate with development and operations teams to integrate testing into CI/CD pipelines, ensuring rapid feedback.
- Write robust test scripts in Python and Java to validate functionality, performance, and security of new features.
- Deploy and manage test environments using Docker and Kubernetes, mirroring production configurations.
- Identify flaky tests, troubleshoot failures, and drive continuous improvement of test reliability and coverage.
Requirements
- 3+ years of experience in software test automation, preferably in cloud or storage domains.
- Proficiency in Python and Java for test script development.
- Hands‑on experience with Docker and Kubernetes for environment provisioning.
- Strong understanding of CI/CD concepts and tools such as Jenkins, GitLab CI, or similar.
- Ability to work cross‑functionally, communicate clearly, and advocate for quality throughout the development lifecycle.
Skills
pythonjavakubernetesdockercicd