The Red Hat Quality Engineering team craves people with a curious and innovative mindset, with diverse technical backgrounds.
In addition to automated testing, you can take part in software development or DevOps to make our QE tools better. The Red Hat Advanced Container Manager for Kubernetes team is looking for a Senior Automation Engineer to join us in Toronto, Canada.
In this role, you will create test plans, research new features, develop automated and manual tests, and verify bugs to ensure that the functions work well in our supported environments.
You'll be encouraged to come up with innovative solutions to problems while you work with some of the brightest engineers in the global open source community.
This is a very high profile project and a unique opportunity to shape the future direction of all of Red Hat. Become a member of a global team of bright engineers who are enthusiastic about the latest technologies around cloud, containers, and microservices and want to push the quality of our offerings onwards through innovation and collaboration.
Find out more about what it is like to work in Red Hat QE directly from our engineers in this video.
Primary job responsibilities
Write and implement new test plans for new features
Develop tests using automation infrastructure and available scripting languages
Write clear and accurate bug reports
Build or improve tools after gaining support from the stakeholders in the product team
Serve as a technical point of contact for the features that you test
Explore innovative ways to run, configure, and test your features
Debug complex systems and communicate possible failures
Analyze root causes for failures and advise on possible solutions
Bachelor’s or master’s degree in computer science or a related engineering field, or relevant professional experience
4+ years of experience and skills in software quality engineering
Experience with Kubernetes
Familiarity with basic testing theory and methodologies
Solid scripting skills and 1+ year(s) of experience with Bash or Python
Written and verbal communication skills in English
Knowledge of operating systems, networking, storage, and security
Solid problem-solving and critical thinking skills
Ability to work on a fast-paced project
Experience with continuous integration (CI) or continuous delivery (CD)
Working experience with containers, cloud, or virtualization
The following are considered a plus :
Contributions to open source projects
Working knowledge with microservices architectures