

Share
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.
These jobs might be a good fit

Share
As a Software Engineer in Ecosystem Engineering, you'll be a vital part of our global Partner Certification and Validation efforts. You'll use your deep technical expertise to diagnose and resolve complex issues across various Red Hat Software Certification Programs. This includes Red Hat OpenShift, Red Hat Enterprise Linux (RHEL), specialized certifications like CSI, CNI, and CNF, and maintaining our Vulnerability Scanner.
You'll handle key partners, troubleshoot intricate technical submissions for partners, and drive strategic initiatives to ensure our diverse product ecosystem remains compatible and secure. This involves working with traditional, containerized, and OpenShift-based applications, as well as the latest RHEL AI and virtualization platforms. A crucial part of your role is to proactively monitor the health of our certification scanners and provide direct technical support to partners, managing escalations and communicating clearly with leadership. You'll also mentor other engineers, sharing your knowledge and elevating the team's skills.
What you will do:
Diagnose and resolve complex technical issues related to Red Hat Software Certification Programs, including Red Hat OpenShift, Red Hat Enterprise Linux (RHEL), and specialized certifications (CSI, CNI, CNF).
Lead technical discussions and troubleshoot complex partner certification submissions.
Contribute to the design, development, and enhancement of tools and systems supporting certification processes, including the Vulnerability Scanner.
Proactively monitor the health of certified scanners, detect issues, and communicate changes to relevant teams and partners.
Collaborate with key decision-makers at various partner organizations, managing escalations and providing clear technical communication to leadership.
Engage with Level 2-3 support and other engineering teams to resolve critical and complex problems.
Contribute to strategic planning for partner programs and certification processes across OpenShift and virtualization.
Mentor and provide technical guidance to other engineers, fostering a culture of continuous learning and improvement.
Apply security best practices throughout the software development lifecycle, ensuring the integrity of our products and certification processes.
What you will bring:
3+ years of experience as a Software Engineer or in a similar technical role, with a focus on product or platform validation, certification, or reliability engineering.
Deep proficiency in Linux environments.
Experience with Kubernetes and, including strong understanding of containerization concepts.
Expertise with CI/CD tools like GitLab, Konflux/Jenkins/Tekton , and issue tracking systems like Jira .
Excellent analytical, troubleshooting, and debugging skills with a proven ability to diagnose and resolve complex technical issues.
Exceptional written and verbal communication skills, with the ability to articulate complex technical concepts clearly to technical and non-technical audiences, including external partners and leadership.
Proven ability to work effectively in a collaborative team environment and across cross-functional teams.
Understanding of security best practices and principles, with an awareness of common vulnerabilities, CVEs, grading, and mitigation strategies.
These are considered as a plus:
Experience with Python or Golang.
Background in virtualization tools and technologies.
Knowledge of Red Hat products and certifications.
Familiarity with Common Vulnerabilities and Exposures (CVEs).
Exposure to Large Language Models (LLMs) and AI use cases.
Understanding of Site Reliability Engineering (SRE) principles.
Red Hat (https://www.redhat.com/) is the world’s leading provider of enterprise open source (https://www.redhat.com/en/about/open-source) software solutions, using a community-powered approach to deliver high-performing Linux, cloud, container, and Kubernetes technologies. Spread across 40+ countries, our associates work flexibly across work environments, from in-office, to office-flex, to fully remote, depending on the requirements of their role. Red Hatters are encouraged to bring their best ideas, no matter their title or tenure. We're a leader in open source because of our open and inclusive environment. We hire creative, passionate people ready to contribute their ideas, help solve complex problems, and make an impact.
Red Hat’s culture is built on the open source principles of transparency, collaboration, and inclusion, where the best ideas can come from anywhere and anyone. When this is realized, it empowers people from different backgrounds, perspectives, and experiences to come together to share ideas, challenge the status quo, and drive innovation. Our aspiration is that everyone experiences this culture with equal opportunity and access, and that all voices are not only heard but also celebrated. We hope you will join our celebration, and we welcome and encourage applicants from all the beautiful dimensions that compose our global village.
Red Hat is proud to be an equal opportunity workplace and an affirmative action employer. We review applications for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, veteran status, genetic information, physical or mental disability, medical condition, marital status, or any other basis prohibited by law.
These jobs might be a good fit

Share
What will you do?
Assist Red Hat Academy’s global program owner in developing and tracking project plans, milestones, and deliverables.
Develop opportunities to expand the Red Hat Academy Program
Ongoing performance improvements to ensure better quality, increased efficiencies and improved user experience
Define processes and metrics to drive and measure consumption and quality of the Red Hat Academy program
Plan, schedule, monitor, and report on activities related to each project
Coordination of cross-functional teams (through meetings and progress measurement activity) which bring distinct, specific projects to completion both on time and within budget
Define and implement guidelines and processes to prevent abuse of program benefits
Develop and maintain collateral to support the Red Hat Academy Program
Define, develop, generate, maintain and report metrics that measure the success of the Red Hat Academy Program both qualitatively and quantitatively.
Ensure adherence to legally binding requirements
Coordinate project team meetings to ensure alignment on objectives.
Resolve routine project issues and escalate complex matters to senior team members.
Communicate project updates to cross-functional teams.
Maintain and organize project documentation for reporting purposes.
Support the creation of project metrics and dashboards with guidance from senior team members.
What will you bring?
Bachelor's degree in business administration, marketing, or communications with demonstrated technical expertise
Experience as a program or project Manager in an IT academy program offered by a software or technology vendors is highly desired
PMP or other industry recognized certification is high desired
Excellent written and verbal communication skills, interpersonal skills, presentation skills, leadership skills, analytical abilities, and business judgment
Ability to work globally outside normal business hours
5+ years experience as a project coordinator for IT training based projects, management of IT academy program projects is highly desired
Ability to coordinate necessary internal and external groups to create business plans
Comfort working in a collaborative environment, and as a team player is a must.
Excellent analytical, problem solving, and creative thinking skills
Takes ownership of issue / problem resolution by ensuring systematic and timely risk / issue tracking, appropriate escalations/follow up and regular status reporting
Experience establishing and contributing to process improvements
Detail oriented and able to work in a fast-paced environment
Ability to leverage various types of media to tell factual stories clearly, creatively, and succinctly.
These jobs might be a good fit

Share
What you will do
Design, implement and deliver new features, including coordinating contributions with other developers in the team
Technical project contribution by fixing defects, reviewing pull requests, and writing unit / integration test cases
Collaborate with a globally distributed development team, including mentoring junior developers
Demo the developed features with all stakeholders
What you will bring
Object-oriented software development experience
Excellent written and verbal communication skills in English
Solid programming experience with one of these languages: Python (preferred) or Go
Experience working in open source software development is a plus
Experience developing and interacting with REST APIs
Experience utilizing message queues such as Kafka for large data processing flows
Experience working with relational databases like Postgres
Designing solutions on servers running on Linux
These jobs might be a good fit

Share
What you will do
Work closely with engineering teams around the world to understand and implement improvements and fix product defects in existing releases of OpenShift Core Platform.
Follow the Kubernetes community and proactively implement important improvements from the project in our product.
Collaborate with our support organization and other product engineering teams to understand when changes are too risky and when they may be inappropriate for existing software release.
Help our support organization and customers understand what improvements are coming and when they will be available.
What you will bring
Relevant software development experience and interest to switch to language Go
Familiar with test-based development and agile or scrum methodologies
Familiarity with operating systems Red Hat Enterprise Linux (RHEL), CoreOS, Fedora
Basic knowledge of OpenShift by Red Hat, containers, and Kubernetes
Understanding of open source development models is a positive
Prior participation in open source community software development is a big plus
Excellent English written and verbal communication skills
Familiarity with enterprise application development is a plus
These jobs might be a good fit

Share
Job Summary
What you will do:
Design and implement new features in upstream Python project
Ensure new features are well tested including writing automated tests
Submit patches for bug fixes to the community and review patches from other community members
Collaborate with a globally distributed development team as well as internal stakeholders
Publicize the work the team is doing through web postings and conference participation
What you will bring:
Solid programming experience with one of those languages: Python (preferred), Go, C++ Experience designing and interacting with REST APIs
Experience developing in a Linux environment with strong version control fundamentals
Good written and verbal communication skills in English
The following are considered a plus:
Experience with Django
Experience in container technologies such as Kubernetes, Openshift, Docker
Ability to use relational databases like Postgres and MySQL
Background with various deployment models, including cloud, virtualization, and shared data sets
Experience with CI/CD platforms like GitHub Actions or Jenkins
These jobs might be a good fit

Share
What you will do
Participation in architectural designs, technology choices as well as setting and meeting high bar for quality that will impact adoption by a very diverse group of internal consumers.
Participation in team organization that will enable efficient fast-paced development
Participation in developing features, fixing bugs, mitigating security threats, reviewing code and writing tests for the ROAD project
Designing and implementing automated test cases
Ensuring test plans for the code you create exist and that documentation is correct
Exercising customer centricity to deliver results which other teams will want to use.
What you will bring
Experience with generative AI, at minimum as advanced user level
Understanding the elementary concepts of generative AI like prompt tuning, prompt engineering, RAG, tokenization, chunking
Experience with distributed version control systems like Git
3+ years of experience developing software in Python or similar high level language
Demonstrated ability to quickly learn new technologies with minimal guidance; willingness to learn and work with new technologies
Excellent written and verbal communication skills and ability to work with distributed teams.
Preferred skills
Experience working with vector databases
Experience designing, developing, troubleshooting and testing multi-agent architecture
Experience working with langchain or other similar technology for virtual assistant development
These jobs might be a good fit

Share
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.
These jobs might be a good fit