Job details
Job type full-time
Full job description
Job summary: are you intrigued by how things work? do you constantly look for ways to make things better? are you looking for an opportunity to grow your software development skills in a different way? the red hat engineering team is looking for a senior software quality engineer to join the multi-product quality engineering (qe) teamIn this role, you will be working with red hat’s complete portfolio of offerings and the related technologies, including virtualization, cloud, middleware, storage, and continuous integration (ci) gitopsYou`ll interpret test requirements for multi-product customer use cases and develop innovative automated solutions for testing real-world customer workflows in test environments containing multiple integrated red hat offeringsAs a senior software quality engineer, you’ll need to have development capabilities in linux and testing and automation experience in complex systemsCollaboration is key at red hat and you will have the opportunity to inspire the future of our technology along with many other developers in the open source communityYou will be part of red hat’s open culture that makes us unique in the industry, enriched with open management practices, open decision framework, and diversity and inclusionRegardless of your role, you will have the opportunity to collaborate and exercise persuasion as you define and guide your career at red hatSuccessful applicants must reside in a state where red hat is registered to do businessPrimary job responsibilities:
Devise test strategy for testing red hat solution blueprints
Create automated testing pipeline to test and validate various red hat’s multi-product blueprints
Develop new frameworks and use existing tools for test automation and execution
Design and implement complex test scenarios including the automation
Close cooperation with developers on the new product features and participation in sprint planning
Analyze and prioritize the quality risks and determine the tests required to mitigate them
Act as an internal advocate for our customers
Constantly learn new things and maintain an overview of current technologies
Perform integration and automated testing
Develop examples and documentation in support of the usage of multi-product blueprints
Participate in the design and development of core features for the multi-product blueprints
Document new bugs and advocate their resolution with developers
Communicate the impact of bugs to customers with developers and support
Required skills:
Bachelor`s degree or higher or an equivalent in computer science or a related field
Solid experience with linux-based infrastructures and linux or unix administration
Experience administering and deploying development (ci) and continuous delivery (cd) tools such as git, jira, gitlab, argocd, tekton, gitops, or jenkins
6+ years of experience working as a software quality engineer
Experienced in object-oriented programming language like python
Persistent in troubleshooting and root cause analysis under linux
Demonstrated ability to quickly learn new technologies with minimal guidance
Proven written and verbal english skills
Ability to collaborate productively in a remote environment
The following are considered a plus:
Knowledge and familiarity with ruby or golang
Knowledge and familiarity with kubernetes and containers, red hat ceph storage, and red hat application services
Knowledge of amazon web services (aws) ec2, google compute engine (gce), or microsoft azure
#li-remote
About red hat: red hat is the world’s leading provider of enterprise open source software solutions, using a community-powered approach to deliver reliable and high-performing linux, hybrid cloud, container, and kubernetes technologiesRed hat helps customers integrate new and existing it applications, develop cloud-native applications, standardize on our industry-leading operating system, and automate, secure, and manage complex environmentsAward-winning support, training, and consulting services make red hat a trusted adviser to the fortune 500As a strategic partner to cloud providers, system integrators, application vendors, customers, and open source communities, red hat can help organizations prepare for the digital future.
Benefits
Comprehensive medical, dental, and vision coverage
Flexible spending account - healthcare and dependent care
Health savings account - high deductible medical plan
Retirement 401(k) with employer match
Paid time off and holidays
Paid parental leave plans for all new parents
Leave benefits including disability, paid family medical leave, and paid military leave
Additional benefits including employee stock purchase plan, family planning reimbursement, tuition reimbursement, transportation expense account, employee assistance program, and more!
Note: these benefits are only applicable to full time, permanent associates at red hat located in the united states.
Red hat is proud to be an equal opportunity workplace and an affirmative action employerWe review applications for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, uniformed services, genetic information, physical or mental disability, medical condition, marital status, or any other basis prohibited by law.
Red hat does not seek or accept unsolicited resumes or cvs from recruitment agenciesWe are not responsible for, and will not pay, any fees, commissions, or any other payment related to unsolicited resumes or cvs except as required in a written contract between red hat and the recruitment agency or party requesting payment of a fee.