The Red Hat Engineering team is looking for an intern for the Cockpit Web User Interface test automation to join us in Brno, Czech Republic. You will communicate with community and you will help us improve user experiences for Cockpit project. Cockpit has very good continuous integration (CI) and coverage of code and you will be part of it. You will focus on porting upstream tests to Red Hat Enterprise Linux (RHEL), extending testing coverage and help other teams to use Cockpit test suites for theirs parts. It is wonderful challenge to see how it is testing each minute every day. You can also contribute to Cockpit as developers send fixes.
Primary job responsibilities:
Participate in open source projects and communities
Propose solutions to issues and develop patches
Improve and stabilize the newest features to provide premium experience for user community
Check results of your work in Linux magazines
Learn our testing process and become familiar with internal tools, bug tracking system, automation framework, etc.
Use your Linux knowledge and skills to design and implement tests
Identify issues that might affect performance, stability, and interoperability
Work with developers to investigate issues
Use your scripting skills to automate daily tasks
Knowledge of shell scripting language
Experience with Python as main test language
Knowledge of Web test frameworks like Selenium, React.js, Headless Chromium is a plus
Experience with GitHub