Quality Engineer-OpenShift Cloud
Job Summary
Red Hat's 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 products used by millions of people around the world and help build OpenShift Platform-as-a-Service (PaaS), a system 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 an OpenShift Quality Engineer, you will gain a deep understanding of a variety of popular technologies, including Docker, Kubernetes, Red Hat OpenStack Platform, Ansible, middleware, etc.
Primary Job Responsibilities
Develop automation framework and scripts with Ruby, Go, or Bash languages for automation testing and execution
Participate in the test planning and product planning processes
Conduct new feature research and design test cases
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 other OpenShift by Red Hat quality engineers and developers in English
Work in a fast-paced environment
Required Skills
Test experience working with globally distributed QE team members
Bachelor's degree or higher, or equivalent in computer science or a related field
5+ years of experience in quality engineering
Familiarity with testing methodologies and techniques
Knowledge of the UNIX or Linux operating system (any distribution)
Programming language skills in Bash, shell, and Java
Programming language skills in Go, Ruby, or Python
Dedicated to learning and collaboration
Ability to work in a fast-paced environment and learn quickly
Good written and verbal English communication skills
Knowledge of virtualization, Red Hat JBoss Middleware, container technology, kubernets, Red Hat CloudForms, Red Hat OpenStack Platform, or OpenShift is an advantage
Contributions to open source projects or publicly available code samples is a plus
Quality Engineer - NFV Virtualization
Job Summary
The Red Hat Quality Engineering team is seeking a Quality Engineer with advanced development skills to join us in Beijing, China. In this role, you'll work on Red Hat Enterprise Virtualization testing, and you will participate in creating test plans, researching new features, and developing automated test scripts. You'll also perform acceptance, function, regression, integration, and performance testing on the Red Hat Enterprise Virtualization (RHEV) technologies. We'll need you to have a passion and desire for testing, scripting, and examining how things work internally, as you'll be encouraged to create innovative solutions to problems. This is a great opportunity to work with some of the brightest engineers in the open source industry.
Primary Job Responsibilities
Research new features and develop test plans
Develop, review, and maintain automated test scripts and test cases, both manual and automatic
Implement automated test scripts and analyze and summarize the testing results
Analyze, report, and track defects
Debug software technical issues
Operate automated test tools
Required Skills
Bachelor's degree with 3+ years of working experience, or a master's degree with 2+ years of working experience
3+ years experience developing solid skills and knowledge of the Linux platform
2+ years working experience in software testing or development
Prior experience with virtualization is a plus
2+ years of solid scripting experience with Bash, Perl, or Python
Familiarity with a wide variety of operating system components, specifically kernels
Experience in NFV testing and development is a plus
Self-motivated, with an ability to work well under pressure
Fluent verbal and written English language skills