Job description
What you will do:
- Architect and lead implementation of new features and identify quality improvements for OCP
- Provide technical vision and leadership on critical and high-impact teams
- Ensure non-functional requirements including security, resiliency, and maintainability are met
- Write unit and integration tests and work with engineers to ensure product quality
- Use CI/CD best practices to deliver solutions and support productization
- Contribute to a culture of continuous improvement by sharing recommendations and technical knowledge with team members
- Collaborate with product management, other engineering, and cross-functional teams to analyze and clarify business requirements
- Communicate effectively to stakeholders and team members to ensure proper visibility of development efforts
- Mentor, influence, and coach a distributed team of engineers
- Give thoughtful and prompt code reviews
What you will bring:
- Expertise in designing, developing, and maintaining test environments and automated test suites
- Testing experience working with globally distributed QE team members
- Bachelor's degree or higher, or equivalent, in software engineering or a related field
- Minimum of 10 years of professional experience working in QE or software engineering
- Familiarity with Agile testing methodologies and techniques
- Familiarity with Linux containers and container orchestration tools like OpenShift and Kubernetes
- Knowledge of the Linux operating system (any distribution)
- Knowledge of networking
- Experience with continuous integration (CI) and Jenkins
- Programming skills in Golang, Python, Ruby, shell or another programming language
- Motivated and dedicated to learning and collaboration
- Ability to work in a fast-paced environment and learn quickly
- Experience with source code management tools such as Git
- Excellent system understanding and troubleshooting capabilities
- Technical leadership acumen in a global team environment
- Excellent written and verbal communication skills in English
The following will be considered a plus:
- Experience with development for public cloud services such as Amazon Web Services (AWS) EC2, Google Compute Engine (GCE), or Microsoft Azure
- Direct experience with Linux containers, Kubernetes, Red Hat OpenStack Platform, or Red Hat OpenShift
- Knowledge of security testing
- Understanding of how Open Source and Free Software communities work
- Contributions to open source projects or publicly available code samples
- Experience with Pipelines technologies such as Kubeflow Pipelines, Argo, or Tekton
- Experience with Polarion
- Experience with CI/CD tools such as GitHub Actions and Jenkins