Principal Software Engineer - OpenShift Quality & Automation (EMEA)
Red Hat Visualizza tutti gli annunci
- Milano
- Tempo indeterminato
- Full time
- Design, develop and maintain automation frameworks for OpenShift Storage testing
- Develop automated test suites for CSI drivers, CSI sidecar and related OLM operators
- Participate in the test planning and product planning processes
- Participate in the design sessions side by side with developers and product managers to scope and prioritize new features
- Conduct new feature research and design test cases
- Execute manual and automated tests for OpenShift and deliver clear status in a timely manner.
- Explore, identify and document new bugs. Advocate for the resolution of bugs and communicate the impact on customers to developers and support
- Contribute to upstream open source projects.
- Provide coaching, mentoring and leadership to junior Quality Engineers
- Extensive professional experience working in software engineering or QE.
- Programming skills in Golang; familiarity with Python or Shell is a plus
- Expertise in designing, developing, and maintaining test environments and automated test suites
- Deep understanding of Kubernetes storage architecture (PV, PVC, StorageClass, CSI spec).
- Familiarity with Linux containers and container orchestration tools like OpenShift and Kubernetes
- Solid knowledge of the Linux operating system (storage subsystems, block devices, filesystems) and networking.
- Experience with major public cloud platforms (e.g., AWS, Azure, GCP) or virtualization environments.
- Experience with continuous integration (CI) tools like Jenkins or Prow.
- Solid written and verbal communication skills in English.
- Direct experience with developing or testing Kubernetes CSI drivers.
- Contributions to open source projects or publicly available code samples.
- Knowledge of security testing.