Contents

Red Hat 北京的内核测试组正在招人,现有3个实习的职位和5个全职的职位。欢迎来应聘,也欢迎来明年毕业的同学来实习。

工作地点都是北京中关村。感兴趣的同学可以把你的英文简历直接发给我:xiyou 点 wangcong 在 gmail 点 com,邮件中请注明应聘的是哪个职位。虽然我不在测试组,但我会帮你转发简历。:-)

详情见下:

Intern 1:

Job Description:

The Quality Engineering team at Red Hat is looking for intern to test
Linux kernel. Responsibilities include:

  • Testing kernel bugs, areas can be network(protocol, NIC driver,
    bonding, vlan, bridge, tunnel), file systems(ext4, xfs, btrfs, nfs,
    autofs), time/clock related, scheduler, infiniband, linux container,
    etc.
  • Writing and executing test cases and analyzing results.
  • Debugging software problems.
  • Investigating kernel features.

Requirements:

  • Knowledge in general Linux usage
  • Decent debugging, troubleshooting, analytical skills.
  • Intermediate to advanced scripting skills(Bash, python or equivalent languages).
  • Have passion and desire for testing and examining how things work internally.
  • Knowledge in network or file systems or time mechanism in kernel are strong plus.
  • At least 5 months, at least 3 days per week.

Keywords: kernel; testing

Intern 2:

Job Description:

The Quality Engineering team at Red Hat is looking for intern to test
Linux file system. Responsibilities include:

  • Testing file system bugs, including both local file system and network file system.
  • Writing and executing test cases and check results.
  • Debugging software problems.
  • Investigating file system features.

Requirements:

  • Knowledge in general Linux usage
  • Decent debugging, troubleshooting, analytical skills.
  • Some bash scripting skill.
  • Decent knowledge in one or more file systems(ext2/3/4, xfs, btrfs,nfs, cifs, autofs).
  • Have passion and desire for testing and examining how things work internally.
  • At least 5 months, at least 3 days per week.

Keywords: kernel; file system; testing

Intern 3:

Job Description:

The Quality Engineering team at Red Hat is looking for intern to test
Linux network. Responsibilities include:

  • Testing network bugs, including NIC drivers and protocols.
  • Writing and executing test cases and check results.
  • Debugging software problems.

Job Requirements:

  • Knowledge in general Linux usage
  • Decent debugging, troubleshooting, analytical skills.
  • Some bash scripting skill.
  • Familiar with linux network concept and configurations.
  • Familiar with NIC drivers is a strong plus.
  • Familiar with network protocols(TCP/UDP/IGMP,etc)
  • Have passion and desire for testing and examining how things work internally.
  • At least 5 months, at least 3 days per week.

Keywords: kernel; network; testing

Regular Job 1:
Job Description:
The Quality Engineering team at Red Hat is looking for engineer to test
linux kernel network, including network protocols, NIC drivers, bonding,
vlan, bridge, etc. You need to search for, analyze, report, track kernel
network defects and verify bug fixes. You should be a self motivated
person and have passion in finding bugs/defects in linux network.

Responsibilities include:

  • Review and test bugs
  • Investigate network implementation and new features, write or update test plans
  • Write test cases according to test plans or automate bug reproducer
  • Execute test cases and analyze result
  • Communicate with developer and other stake holder about testing gaps and cover them

Required Skills:

  • Middle or above level of skills and background in Linux.
  • Knowledge in network(protocols, NIC driver, bonding, vlan, bridge)
    implementation, and familiar with network related concepts and
    operations.
  • Must be a flexible self-motivated person who would like to take responsibilities.
  • Have passion and desire for testing and examining how things work internally.
  • Be willing to coordinate with others.

Regular Job 2:
Job Description:
The Quality Engineering team at Red Hat is looking for QE lead for Linux
kernel testing. You will test the kernel and communicate/coordinate with
developers and other QEs including assigning tasks. We are looking for
an experienced QA Engineer with strong technical and coordinating
skills . You must be a flexible and self-motivated person who can work
under pressure and implement jobs in tight schedule.

Responsibilities include:

  • Review kernel bugs and do initial analysis and assign them to proper QE owners
  • Be responsible for certain kernel areas: create/maintain test plans, write test cases, test bugs and automate/write bug reproducers
  • Communicate with various teams/stakeholders for technique and coordinating problems
  • Communicate with developer and other stakeholders about testing gaps
    and cover them

Required Skills:

  • A minimum of 2 years of professional experience is required
  • Strong skills and background in Linux
  • Strong debugging, troubleshooting, analytical skills
  • Wide-ranging of linux kernel knowledge
  • Must be a flexible self-motivated person who would like to take
    responsibilities.
  • Be willing to communicate and coordinate with others, ability to work
    collaboratively with multiple teams
  • Adapted to flexible working hours

Regular Job 3:
Job Description:
The Quality Engineering team at Red Hat is looking for engineer to test
linux file systems, including btrfs, xfs, ext4, etc. You need to search
for, analyze, report, track kernel file system defects and verify bug
fixes. You should be a self motivated person and have passion in finding
bugs/defects in linux file systems.

Responsibilities include:

  • Investigate file system implementation and new features, write or update test plans
  • Write test cases according to test plans
  • Execute test cases and analyze result
  • Review and test bugs
  • Communicate with developer and other stake holder about testing gaps
    and cover them

Required Skills:

  • Middle or above level of skills and background in Linux.
  • Knowledge in file system(ext2, ext3, ext4, xfs, btrfs) implementation, and familiar with file system related concepts and operations.
  • Must be a flexible self-motivated person who would like to take responsibilities.
  • Have passion and desire for testing and examining how things work internally.
  • Be willing to coordinate with others.

Regular Job 4:
Job Description:
The Quality Engineering team at Red Hat is looking for engineers to
search for, analyze, report, track defects and verify bug fixes in the
Linux kernel. We are looking for an experienced QA Engineer with strong
technical skills. You must be a flexible self-starter who can come up to
speed quickly with new technologies and can adapt to a growing and
evolving team.

Responsibilities include:

  • Review bugs and develop/automate bug reproducers and regression test cases according to the patch(es)
  • Run existing test cases and analyze results
  • Finding kernel testing gaps and investigate/create test plans for kernel functions
  • Investigating new features
  • Debugging software problems

Required Skills:

  • Strong skills and background in Linux
  • Strong debugging, troubleshooting, analytical skills
  • Adequate knowledge in linux kernel
  • Familiar with C/shell programming
  • Strong passion and desire for testing and examining how things work
    internally
  • Be willing to coordinate with others

Regular Job 5:
Job Description:
The Quality Engineering team at Red Hat is looking for engineer to test
linux kernel network, including network protocols, NIC drivers, bonding,
vlan, bridge, etc. You need to search for, analyze, report, track kernel
network defects and verify bug fixes. You should be a self motivated
person and have passion in finding bugs/defects in linux network.

Responsibilities include:

  • Review and test network bugs
  • Write test cases according to network test plans and automate bug reproducers
  • Execute test cases and analyze result
  • Investigate network features an create test plans
  • Debug software problems and create tools if needed

Required Skills:

  • Middle or above level of skills and background in Linux.
  • Familiar with network(protocols, NIC driver, bonding, vlan, bridge) concepts and configurations, knowledge in network implementation is a plus.
  • Must be a diligent self-motivated person and be patient with trivial work.
  • Be willing to coordinate with others.
Contents