Job summary
The Red Hat OpenShift Quality Engineering team is looking for a Quality Engineer with a passion for open source software to join us in Beijing, China. In this role, you will make a difference in offerings used by thousands of people around the world and help build OpenShift by Red Hat Platform-as-a-Service (PaaS), a system built on container technology and the Kubernetes cluster management system that is changing how development is done. You'll be responsible for all aspects of quality for OpenShift by Red Hat, including designing test plans, extending existing automation frameworks, and developing new automated tests for both back and front ends. As a Quality Engineer for Openshift by Red Hat, you will gain deep understanding of a variety of popular technologies including container, Kubernetes, Red Hat OpenStack Platform, Red Hat JBoss Middleware, and more.
Primary job responsibilities
Develop automation framework and scripts with Ruby, Go, or Bash languages for automation testing and execution
Participate in the test and solutions-planning processes
Conduct new feature research and design test cases
Install the test environment, carry out manual tests, and deliver clear status for testing areas in a timely manner
Document and advocate the resolution of new bugs with developers and communicate the impact on customers to developers and support
Constantly learn new things and maintain an overview of current technologies
Communicate with the other, globally dispersed, OpenShift quality engineers and developers
Work in a fast-paced environment
Required skills
Test experience working with globally distributed quality engineering team members
Bachelor's degree or higher or equivalent experience in computer science or a related field
2+ years of experience in quality engineering
Familiarity with testing methodologies and techniques
Knowledge of the UNIX or Linux operating systems (any distribution)
Knowledge of Ansible by Red Hat
Understanding of Hawkular Metrics, Cassandra, Elasticsearch, Fluentd, and Kibana
Programming language skills in Java, Bash, Ruby, or Golang
Motivated and dedicated to learning and collaboration
Good written and verbal communication skills in English
Knowledge of virtualization, Red Hat JBoss Middleware, containers, Red Hat CloudForms, Red Hat OpenStack Platform, and OpenShift by Red Hat is a plus
Contributions to open source projects or publicly available code samples are a plus