Jobs and Careers
RE

Senior Software Quality Engineer

Red Hat
Remote, United States, United StatesRemotefull_timeVerifiedPosted 17 Jan 2024

About the role

About the job

The Red Hat Trusted Application Pipeline group is looking for a Senior Software Quality Engineer to join us in the US. In this role, you'll be required to interpret test requirements for customer use cases and develop innovative automated solutions for testing real-world customer workflows. You will also gain understanding of Red Hat’s internal continuous integration and continuous delivery processes and toolchain, directly working with technologies such as Kubernetes/OpenShift, Tekton, ArgoCD, and internal services that enable Red Hat releasing products and services. 

 

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: https://www.youtube.com/watch?v=tK8eI8b2cts.

What you will do

  • Engineer automation frameworks, automated tests and automated quality checks into CI/CD processes for managed services
  • Serve as an internal advocate for our customers, refine acceptance criteria of new features, and identify interdependencies
  • Analyze and propose appropriate test and automation strategies, both for functional and non-functional requirements
  • Assure continued quality of the existing features, and assess the quality of new features
  • Work with other teams internally, engineering|support|documentation|partners, located among US/Canada|EMEA
  • Mentor junior team members

What you will bring

  • Solid knowledge of Golang, Python, Cypress
  • Past experience of working with containers, CI/CD, Jenkins
  • Experience with Linux and shell scripting (use of variables, flow control, positional parameters, etc).
  • Solid written and verbal communication skills in English
  • Ability to take author test plans for the release and to identify potential quality risks
  • Well-versed in multiple solutions and possible tiers (unit tests, integration tests, end to end tests, etc.) available for test automation, and knowledge about their pros and cons
  • Experience with non-functional types of testing like Performance, Load, Chaos/Failure mode

 

The following are considered a plus:

  • Knowledge of OpenShift/Kubernetes
  • Experience in delivering SaaS/managed services
  • Experience of working in Agile teams
  • Knowledge of or experience contributing to open source offerings and processes

#LI-REMOTE #LI-HM1

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Red Hat

View company profile →