

The OpenShift engineering team is looking for a Software Quality Engineer. In this role, you will work on Red Hat’s OpenShift Container Platform, built on container technology and the Kubernetes cluster management system. You'll be responsible for all aspects of quality for Red Hat OpenShift, including designing test plans, extending automation frameworks, and developing new automated tests for both back and front ends. You will make sure our solutions fulfill the highest possible enterprise quality, performance, usability, and supportability. As a Senior Quality Engineer, you will gain a deep technical understanding of a variety of popular technologies, including containers, Kubernetes, Red Hat OpenShift, etc.
Regardless of your role and designation, you will have the freedom to showcase your leadership skills and ability to bring innovative solutions to complex problems at any level that will help you to get wider visibility in our organization.
What you will do
Execute manual and automated tests for OpenShift and deliver clear status in a timely manner.
Conduct failure analysis, explore, identify and document new bugs, advocate for the resolution of bugs and communicate the impact on customers to developers and support;
Coordinate cross components teams to be responsible for bug verification, regression testing.
Work with the product release related teams to be responsible for the product delivery related testing;
Design, develop and maintain automation frameworks, CI and scripts with Golang for OpenShift testing and implementation
Employ AI-driven testing frameworks to automate test case generation, optimize test execution, identify potential edge cases, and enhance overall test coverage and reliability.
What you will bring:
An engineering degree or higher, or equivalent in computer science or a related field
Testing experience working with globally distributed QE team members
3+ years of professional experience working in QE or similar roles
Familiarity with testing methodologies and techniques
Knowledge of the Linux operating system (any distribution)
Programming skills in Golang, Python or another programming language
Knowledge of Linux containers, Kubernetes, Red Hat OpenStack Platform, or Red Hat OpenShift
Motivated and dedicated to learning and collaboration
Ability to work in a fast-paced environment and learn quickly
Solid written and verbal communication skills in English
The following are considered a plus:
Knowledge of Amazon Web Services (AWS) EC2, Google Compute Engine (GCE), or Microsoft Azure
Knowledge of CI/CD and Jenkins
Knowledge of security testing
Contributions to open source projects or publicly available code samplesDesign, develop and maintain automation frameworks and scripts with Ruby, Golang and Python for OpenShift testing and implementation
Participate in the test planning and product planning processes
Conduct new feature research and design test cases
Execute manual and automated tests for OpenShift and deliver clear status in a timely manner.
Explore, identify and document new bugs. Advocate for the resolution of bugs and communicate the impact on customers to developers and support
Constantly learn new things and maintain an overview of current technologies
Work in a fast-paced Agile global environment of talented Quality Engineers
Provide mentoring and leadership to junior Quality Engineers
משרות נוספות שיכולות לעניין אותך

About the job:
The Red Hat Information Technology (IT) team is looking for a Senior Software Quality Engineer. The ideal candidate will be responsible for ensuring the quality and reliability of Salesforce implementations, customizations, and integrations. You will work closely with developers, business systems analysts, and stakeholders to understand requirements, design test strategies, and automate test cases to improve product quality and speed of delivery.
What will you do?
Collaborate with cross-functional teams (developers, business systems analysts, and product owners) to develop a test strategy that ensures comprehensive test coverage of Salesforce solutions.
Perform functional, regression, integration, and system testing on Salesforce implementations, including workflows, custom objects, and integrations with other systems.
Design and implement automated test frameworks for Salesforce testing using tools like Selenium, Polarion, or similar.
Provide feedback to the development team to improve coding and design practices from a quality standpoint.
Create detailed test plans, test cases, and test scripts for both manual and automated testing. Ensure proper documentation of defects and resolutions.
Conduct performance and load testing for Salesforce solutions to ensure scalability and performance.
Mentor junior QA team members, drive best practices for QA in the Salesforce environment, and foster a culture of quality within the team.
Test integrations between Salesforce and other systems (e.g., ERP, marketing platforms) to ensure seamless data flow and process alignment.
Log and track defects using tools like JIRA, ensuring that they are resolved in a timely manner.
What will you bring?
5+ years of experience working with Salesforce platform, with knowledge of Sales Cloud and Experience Cloud preferred.
Strong understanding of QA methodologies, best practices, and tools. Experience with automated testing frameworks like Selenium, Polarian, or equivalent.
Experience in automating Salesforce test cases using tools such as Selenium WebDriver, TestNG, JUnit, or equivalent. Experience with CI/CD tools like Jenkins is preferred.
Expertise in functional testing, regression testing, system testing, and UAT. Familiarity with performance testing and load testing tools.
Experience testing APIs and integrations (REST, SOAP) between Salesforce and other third-party systems.
Strong analytical and problem-solving skills with the ability to troubleshoot complex issues in Salesforce implementations.
Ability to mentor junior team members and drive best practices.
Familiarity with Agile development and Scrum methodologies.
Excellent communication and collaboration skills to work effectively with cross-functional teams.
Proficiency in tools like JIRA, Confluence, Git, Bitbucket.
Strong verbal and written communication skills.
Ability to work both independently and in a team-oriented, collaborative environment.
Proactive attitude and willingness to learn new technologies.

What you will do
Work on OpenJDK updates for Red Hat Enterprise Linux (RHEL) and be responsible for the updates in the stable streams
Backport selected security and other bug fixes into the stable release streams and help with tracking of upstream patches for backport
Configure or backport tests, set up test environment, run tests, and verify fixes
Help with the development of the tests and test framework
Help with development and integration efforts of the test environment
Troubleshoot any potential issues, collaborate with the engineering team on resolving them
Collaborate with various teams (product engineering, quality engineering, program management, release engineering) in order to deliver updates in a timely manner and appropriate quality
Participate in product engineering team meetings
Work with the upstream open source community on code reviews and project discussions
What you will bring
Good Java and C/C++ skills
Knowledge of Linux and UNIX system programming
Knowledge of Programming Language Implementation. Compilers, libraries, and language runtimes.
Familiarity with shell scripting and interpreted programming languages like Python, Ruby
Experience working with Git (cherry-picking, merging, rebasing, etc. )
Knowledge of Linux and UNIX system programming
Knowledge of Windows and Windows system programming
Ability to collaborate and communicate effectively with a global team
Solid written and verbal communication skills in English
Prior participation and active community member in open source software projects is a significant advantage
Prior knowledge or experience with the OpenJDK project or JDK/JVM internals is a plus
Creative, motivated, and capable of working both independently and as part of a globally distributed team
Interest in open source software and development

What you will do:
Examine new project opportunities, identify the right approach to meeting or exceeding the requirements for these projects and develop solutions with an eye toward quality, security, maintainability, supportability, performance and resilience
Work closely with Engineering, Product Management and Support stakeholders to prioritize features and bugs during all phases of development
Participate in the interaction with relevant hardware partners with a focus on getting key functionality included in their roadmap
Communicate architectural concepts and decisions to various audiences
Be a leader and mentor for more junior members of the team and help expand their skill sets
Participate in upstream AI/ML communities with a focus on learning more about the various technologies and how they might be used within our offerings
What you will bring:
Strong experience with RHEL or other Linux distributions
Strong experience with software development with programming languages such as Python, Go or similar
Problem solving and troubleshooting skills with a focus on root cause analysis
Experience with container technologies, such as Kubernetes/OpenShift and Podman
Hands-on learning and demonstrable experience with implementing and owning complex features individually and in collaboration with others
Nice to have:
Previous experience with hardware acceleration, either generic GPU experience or specific ones, such as CUDA and ROCm
Knowledge of AI frameworks, such as PyTorch and/or TensorFlow
Familiarity with containerization and orchestration
Understanding of Open Source development models
Experience with test-base development and agile/scrum methodologies

What you will do:
Drive quarterly sales execution and revenue growth across a single strategic enterprise account
Partner with the Account Director to execute the overall account strategy and coordinate aligned go-to-market motions
Identify, qualify, and progress new opportunities across Red Hat’s full portfolio, with a focus on expanding footprint and increasing deal velocity
Engage with key stakeholders across IT and the business to position Red Hat as a trusted innovation partner
Collaborate with internal teams including Solution Architects, Specialists, and Services to shape and deliver value-based solutions
Maintain strong pipeline health, forecast accuracy, and sales discipline to ensure consistent performance
What you will bring:
Proven experience in enterprise sales or account management, ideally in Financial Services or complex technology environments
Strong track record of driving growth within a named or strategic account, with a focus on quarterly execution
Ability to develop and manage deep customer relationships, including with technical and business decision-makers
Excellent stakeholder management skills with a collaborative approach to working within account teams
Commercially savvy, with the ability to build compelling proposals and articulate value across Red Hat’s solution stack
High levels of accountability, urgency, and resilience in a fast-paced enterprise sales environment

What you will do:
Work across OpenStack and OpenShift platforms to validate system-level architectures tailored for AI and ML workloads.
Design, develop, and maintain automated test frameworks and pipelines for performance and compatibility testing with AI accelerators.
Collaborate with partners and hardware vendors to evaluate and integrate support for their accelerator solutions.
Participate in agile planning, including creating and reviewing test plans, improving test coverage, and enhancing test reliability and performance.
Investigate issues, perform root cause analysis, and contribute fixes or enhancements upstream when needed.
Develop, maintain, and validate Cloud Validated Architectures to ensure stable and performant AI workloads.
Represent the team in upstream communities (OpenStack - Nova, Cyborg, Watcher), Red Hat partner engagements, and technical enablement efforts.
Mentor junior engineers and support leadership in coordinating the team’s quality engineering activities.
What you will bring:
5+ years of experience in Quality Engineering, Software Engineering, or Systems Integration.
Strong understanding of Linux , OpenStack , and/or OpenShift /Kubernetes.
Solid experience with test automation tools and frameworks; proficiency in Ansible, Python , Bash, or equivalent.
Hands-on experience working with hardware accelerators (e.g., NVIDIA, AMD, Intel) and their software stacks.
Proven experience with AI/ML workload testing, accelerator enablement, or performance benchmarking in cloud environments.
Strong communication skills and ability to collaborate across teams and with external partners.
Experience writing, maintaining, reviewing automated system tests , and contributing to upstream projects is a plus.
Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, a related technical discipline, or equivalent work experience.
The following will be considered a plus:
Familiarity with AI stack and workloads
Exposure to CI/CD infrastructure (Zuul, Jenkins, GitLab CI, etc.)
Familiarity with Kubernetes, SR-IOV, DPDK, and other high-performance networking/compute technologies
Contributions to open-source QE or infrastructure projects
Experience in collaborative partner projects or customer co-development

What You Will Do
Design, develop and implement networking solutions for Red Hat's next-generation platforms, including Kubernetes and Red Hat OpenShift
Become responsible for the quality of our offerings, participate in peer code reviews and continuous integration (CI) and continuous delivery (CD) and respond to security threats (CVEs)
Participate in, lead and create upstream networking project communities, including contributing new development work and existing features and fixes for projects like Kubernetes (https://github.com/kubernetes/kubernetes/) , OVN-Kubernetes (https://github.com/ovn-org/ovn-kubernetes/) and Open Virtual Networking (OVN) (https://github.com/ovn-org/ovn)
Use your deep networking expertise to help customers solve complex business problems with creative solutions
What You Will Bring
Strong networking knowledge, including expertise in one or more of switching and routing protocols
Experience with cloud technologies, network functions virtualization (NFV) and software-defined networking (SDN)
Experience using programming languages like Go, Python or C/C++ Understanding of how open source and free software communities work
Motivated with a proactive attitude, willingness to tackle new problems and an ability to develop new architectures and identify good ones
Ability to work well as part of a team in a highly collaborative, distributed environment with a diverse team
Good communication skills in English
The following are considered a plus:
Experience with Kubernetes, Red Hat OpenShift and container networking technologies
Experience with Linux networking technologies
Experience with development for public cloud services, including Amazon Web Services (AWS), Google Compute Engine (GCE) and Microsoft Azure
Ability to present to customers and stakeholders
Previous contributions to open source projects or being an open source maintainer

The OpenShift engineering team is looking for a Software Quality Engineer. In this role, you will work on Red Hat’s OpenShift Container Platform, built on container technology and the Kubernetes cluster management system. You'll be responsible for all aspects of quality for Red Hat OpenShift, including designing test plans, extending automation frameworks, and developing new automated tests for both back and front ends. You will make sure our solutions fulfill the highest possible enterprise quality, performance, usability, and supportability. As a Senior Quality Engineer, you will gain a deep technical understanding of a variety of popular technologies, including containers, Kubernetes, Red Hat OpenShift, etc.
Regardless of your role and designation, you will have the freedom to showcase your leadership skills and ability to bring innovative solutions to complex problems at any level that will help you to get wider visibility in our organization.
What you will do
Execute manual and automated tests for OpenShift and deliver clear status in a timely manner.
Conduct failure analysis, explore, identify and document new bugs, advocate for the resolution of bugs and communicate the impact on customers to developers and support;
Coordinate cross components teams to be responsible for bug verification, regression testing.
Work with the product release related teams to be responsible for the product delivery related testing;
Design, develop and maintain automation frameworks, CI and scripts with Golang for OpenShift testing and implementation
Employ AI-driven testing frameworks to automate test case generation, optimize test execution, identify potential edge cases, and enhance overall test coverage and reliability.
What you will bring:
An engineering degree or higher, or equivalent in computer science or a related field
Testing experience working with globally distributed QE team members
3+ years of professional experience working in QE or similar roles
Familiarity with testing methodologies and techniques
Knowledge of the Linux operating system (any distribution)
Programming skills in Golang, Python or another programming language
Knowledge of Linux containers, Kubernetes, Red Hat OpenStack Platform, or Red Hat OpenShift
Motivated and dedicated to learning and collaboration
Ability to work in a fast-paced environment and learn quickly
Solid written and verbal communication skills in English
The following are considered a plus:
Knowledge of Amazon Web Services (AWS) EC2, Google Compute Engine (GCE), or Microsoft Azure
Knowledge of CI/CD and Jenkins
Knowledge of security testing
Contributions to open source projects or publicly available code samplesDesign, develop and maintain automation frameworks and scripts with Ruby, Golang and Python for OpenShift testing and implementation
Participate in the test planning and product planning processes
Conduct new feature research and design test cases
Execute manual and automated tests for OpenShift and deliver clear status in a timely manner.
Explore, identify and document new bugs. Advocate for the resolution of bugs and communicate the impact on customers to developers and support
Constantly learn new things and maintain an overview of current technologies
Work in a fast-paced Agile global environment of talented Quality Engineers
Provide mentoring and leadership to junior Quality Engineers
משרות נוספות שיכולות לעניין אותך