Post a job

Senior Virtualization Quality Engineer

Red Hat logo

Location
Spain
Red Hat

Job Description

About the job

Software quality engineers at Red Hat are intrigued by how things work and constantly look for ways to make them better. They are not just testers; they are also developers who design, automate, and find creative ways to solve potential problems. At Red Hat, you can flex your software development skills in a different way.

Our engineers share their stories about working in Red Hat QE in this video.

The Red Hat Software quality engineering (QE) is looking for an Automation Engineer to join us in Czech Republic. In this role, you will work on the virtualization of the OpenShift Local product, with the ultimate goal to not just serve Podman, Microshift, but also RHEL developer environments and the related technologies, including Kubernetes, Virtualization, DNS, proxy and TCP/IP. You'll be required to interpret tests on the Podman machine for the creation of VM and lifecycle management, develop innovative automated solutions and be responsible for the interoperability between CRC, Podman Desktop and Podman.

Red Hat is an open organization, where good ideas matter more than rank or tenure, and you can be a part of our unique culture. We are guided by the Open Decision Framework and Open Management Practices while also celebrating diversity and inclusion. Red Hat offers you the opportunity to collaborate with team members around the globe to improve free and open source software.

What you will do

  • Engineer automation frameworks, automated tests and automated quality check into development and release process
  • Participate in the architecture definition of CRC/OpenShift Local
  • Serve as an internal advocate for our customers
  • Analyze product source code and propose appropriate test and automation strategies, both for functional and non-functional tests
  • Automate provisioning of testing infrastructure and participate in continuous integration (CI) and continuous delivery (CD) GitOps efforts
  • Be the advocate for quality and refine acceptance criteria of new features
  • Testing of Podman machine for the creation of VM and lifecycle management.

What you will bring

  • Experience with Golang & Ginkgo testing framework
  • Strong background in any programming language
  • Ability to design and code complex test cases and code (or contribute code to) frameworks which simplify test development and automation solutions
  • Hands-on experience with container technologies like LXC, Podman or Kubernetes
  • Power-user background in Linux OS (DNS, iptables, firewalls, Bash, etc.)
  • Experience with automation of complex tasks
  • Knowledge of CI/CD (Jenkins, Ansible or else )
  • Knowledge of virtualization concepts is a strong plus, such as Hyper-V, KVM and MacOS virtualization framework
  • Solid written and verbal communication skills in English
  • Foundational experience with Agile methodologies is a plus

Apply for this job

Expired?

Please let Red Hat know you found this job with RemoteJobs.org. This helps us grow!

RemoteJobs.org mascot