Red Hat 招聘虚拟化、云计算、国际化,内核网络测试工程师 坐标:北京
联系方式 简历邮箱: [email protected] 主题:姓名+应聘职位 薪资面议
Senior Quality Engineer- Kernel Networking
职位介绍:
测试红帽操作系统中的网络功能(侧重但不限于内核),主要包括 openvswitch,dpdk, vlan,bonding, bridge, 网卡驱动等。
工作职责:
写测试计划: 即研究如何测一个功能或特性
写测试用例: 主要用 bash 写,但是也可能需要用到 python 或 C
测 bug: 重现 /验证 bug
跑测试, debug 失败的结果
1/3 强的时间研究功能或特性,设计和写 case ;大约 1/3 的时间分析测试失败的结果; 1/3 弱的时间测 bug 。
技能要求:
熟悉到精通 linux
熟悉到精通网络 2 , 3 层
至少会 bash, python, C 三种语言之一
最好懂 linux 内核
最好懂虚拟化相关知识和技术,如 kvm,qemu 等
愿意并适合做测试
英语读写没问题,能进行基本的英语口语沟通
工作积极主动,不懒
至少 3 年相关工作经验
Quality Engineer - NFV Virtualization
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
Quality Engineer-International
Primary Job Responsibilities
Maintain close working relationships with our top developers and architects; assist in developing high quality features with the most complex and challenging issues
Write and maintain automated test cases related to certification suite testing
Carry out software test plans and cases
Debug software problems and write clear bug reports
Provide timely, complete, and accurate testing status reports
Required Skills
Experience in software test planning, test design, test script automation, and documentation
Bachelor's degree in computer science, a related engineering field, or relevant professional experience
Solid skills and background in Linux
Solid debugging, troubleshooting, and analytical skills
Advanced scripting experience using Python, Bash, or a similar scripting language
Good English language skills, both written and verbal
Solid interpersonal communication skills
Ability to work as part of a globally distributed team
Knowledge of Linux
Quality Engineer-OpenShift Cloud
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
Associate Quality Engineer- Virtualization
Primary Job Responsibilities
Perform new feature research and test plan development
Create, maintain, and review automated test scripts and test cases (both manual and automatic)
Analyze, report, and track defects
Debug software problems
Operate automated test tools
Required Skills
Bachelor's degree with 2+ years working experience, or a master's degree with 1+ years working experience
1+ years of experience and skills with Linux
1+ years working experience in software testing or development
Solid scripting skills and 1+ years experience with Bash, Perl, or Python
Familiarity with a wide variety of components of operating system components
Excellent English communication skills, both written and verbal
Working experience in virtualization(KVM, XEN, or libvirt tools) is a plus