技术解析

红帽软件诚招测试、开发类岗位若干~
0
2021-07-09 15:53:41
idczone

简历发送至 [email protected] (注明招聘职位)
Quality Engineer- Virtualization
Job Summary

The Red Hat Quality Engineering team is seeking an automation Quality Engineer to join us in Beijing, China. In this role you will focus on virtualization testing, which includes creating test plans, researching new features, and developing automated test scripts. As a Quality Engineer, you'll be encouraged to come up with innovative solutions alongside some of the brightest engineers in the open source industry.

Primary Job Responsibilities

Conduct new feature research and test plan development

Develop, maintain, and review automated test scripts and test cases, both manual and automatic

Run automated test scripts and analyze and summarize the testing results

Analyze, report, and track defects

Debug software problems

Operate automated test tools

Required Skills

Bachelor's degree with 3+ years of related work experience, or a master's degree with 2+ years of related work experience

3+ years of experience with Linux

2+ years of software testing or development experience

Solid scripting skills; 2+ years of experience with Bash, Perl, Python, or PowerShell

Familiarity with a wide variety of operating system components (kernels specifically)

Excellent English communication skills, both written and verbal

Experience working with virtualization (KVM, Xen, libvirt, ESX/Hyper-V) is a plus

Quality Engineer-OpenShift
Job Summary

Red Hat is looking for an Associate Quality Engineer with a passion for open source software to join our OpenShift Quality Engineering team. In this role, you will make a difference in products used by thousands of people around the world and help build OpenShift Platform-as-a-Service (PaaS), a system changing how development is done and built on Docker containers and the Kubernetes cluster management system. You'll be responsible for all aspects of quality for OpenShift, including designing test plans, extending existing automation frameworks, and developing new automated tests for both back-ends and front-ends. As an Associate OpenShift Quality Engineer, you will gain a deep understanding of a variety of popular technologies including Docker, Kubernetes, Red Hat Enterprise Linux OpenStack Platform, middleware, etc. Contributions to open source projects or publicly available code samples are an advantage.

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 quality engineers and developers in English

Work in a fast-paced environment

Required Skills

Bachelor's degree or higher, or equivalent 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 system (any distribution)

Programming language skills in Bash, shell, and Java

Programming language skills in Go, Ruby, or Python

Self-motivated and dedicated to learning and collaboration

Ability to work under fast-paced environment and learn quickly

Familiarity with the following technologies is highly preferred: Java, JBoss, Node.js, Ruby, Python, etc., as well as database environments like MySQL, MongoDB, and PostgreSQL

Good English communication skills, both written and verbal

Knowledge of virtualization, JBoss Middleware, Docker, Red Hat Enterprise Linux OpenStack Platform, and OpenShift is a plus

Associate Quality Engineer- Kernel
Job Summary

The Quality Engineering team at Red Hat is looking for a Quality Engineer to search for, analyze, report, and track defects, as well as verify bug fixes with various storage technologies. In this role, you will be responsible for developing test plans and test cases, writing scripts for automated testing, executing test cases, analyzing test results, and debugging problems. You'll also be encouraged to come up with innovative solutions to problems while working with some of the brightest engineers in the open source industry. We'll need you to be able to come up to speed quickly with new technologies and adapt to a growing and evolving team.

Primary Job Responsibilities

Provide full life cycle testing, including developing test plans and test cases

Perform manual or automatic testing

Analyze test results and identify and file bugs accordingly

Test bugs and write bug reproducers

Propose solutions

Required Skills

General knowledge of Linux

Passion and desire for testing and examining how things work internally

Solid skills and background working with Linux

Familiarity with storage technologies like SAN, FC, FCoE, LVM2, Device Mapper, Storage Driver, etc.

Experience in the NetApp or EMC storage array and FC or FCoE switch

Extensive experience developing test cases using Perl and shell or other similar scripting languages

Self-motivated, with an ability to take direction and work well within a team

Intermediate verbal and written English communication skills

Ability to work collaboratively with a distributed global team

Software Engineer - Certification Development
Job Summary

The Red Hat Certification Workflow Engine team is looking for a Software Engineer in Beijing, China. In this role, you will work on developing the user interface and back end of the public-facing and private-facing certification catalog sites used by customers, vendors, and internal Red Hat staff across the globe. You'll work alongside an international team of certification reviewers, certification test suite engineers, quality assurance engineers, engineering operations associates, and fellow catalog engineers.

Primary Job Responsibilities

Develop the user interface and back end of the certification catalog sites

Deliver on near-term deadlines while incrementally working toward longer-range vision

Play an active part in meetings with the product manager

Work autonomously on module design and implementation

Support and make suggestions to developers and work with the Quality Engineering team

Required Skills

Bachelor's degree in a technical field; an engineering or computer science background is preferred

2+ years of experience in web application development

Expertise in HTML, JavaScript, CSS, Ajax, JQuery, and other front-end development technologies

Proficiency in one of following script languages: Perl, Ruby, Python, or PHP

Experience with Nodejs, Memcached, RESTful APIs, and distributed web application development is a significant advantage

Knowledge of MySQL or other open source database is preferred

Familiarity with development tools like Git, Gerrit, Jenkins, or Eclipse is a plus

Experience with the Linux or UNIX platform is preferred

Excellent written and verbal communication skills

Creative, motivated, and capable of working independently and as part of a globally distributed team

Prior participation and active community member in open source software projects is a significant advantage

Senior Software Engineer - Middleware
Location : Remote

Job Summary

Red Hat's Engineering team is looking for someone with expertise in Java, C, shell, RPM, and build tools to develop patches for our supported version of Apache Tomcat, Apache HTTP Server, and OpenSSL. In this role, you will work with our Security team, upstream committers in Tomcat and HTTP server, and the Support team. You'll choose and port the upstream patches needed for our customers and help make them available to our customers. As a Senior Software Engineer, you will also work on Tomcat delivered in Red Hat Enterprise Linux (RHEL) and Fedora and help develop the RHQ/JON plugins for Tomcat and HTTP server.

Primary Job Responsibilities

Collaborate with our developers, Security team, production team, and open source communities to port patches to our supported versions of Apache Tomcat and HTTP Server, as well as OpenSSL

Help develop the RHQ/JON plugins for Tomcat and HTTP upstream

Required Skills

Extensive experience with Java and C

Shell and RPM experience

Knowlege of Windows, Solaris, and HPUX is preferred

Quality Engineer - Kernel Filesystem
Job Summary

The Red Hat Quality Engineering team is looking for a Quality Engineer to join us in Beijing China. In this role, you will test Linux file systems, including Btrfs, OverlayFS, and other new filesystems. You'll search for, analyze, report, and track kernel defects while verifying kernel bug fixes. You'll also be encouraged to get involved in upstream testing, either by contributing test cases to upstream projects or by testing upstream kernels and reporting bugs to the community. We will need you to be self-motivated and have a passion for finding bugs and defects in Linux filesystems.

Primary Job Responsibilities

Investigate filesystem implementation and new features; write or update test plans

Write test cases according to test plans

Execute test cases and analyze results

Review and test bugs

Communicate with developers and other stakeholders about testing gaps and how to fill them

Required Skills

Solid Linux background

Good shell script and C knowledge

Familiarity with the open source community and development model

Knowledge of filesystem implementation; familiarity with filesystem-related concepts and operations

Flexible and self-motivated; desire to take on responsibilities

Community experience in reporting bugs and sending patches is a plus


逼格太高...

这逼格!!!

擦,全英文。。。。。。。看不懂哎

吓死宝宝了

have a look look

TL:DR :)

Remote 赞一个,但是五险一金交到哪个城市呢?

好担心用 Mac 会被红帽的同学鄙视。

完全不会,我们当时好几个人都是用的 Mac

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服