Senior AI Software Quality Assurance Specialist
The position of Senior AI Software Quality Engineer is a unique opportunity to work on key projects within the Application Platform team, focusing on integration of GPU accelerators with various RHEL AI components and tools. This role enables you to directly impact Red Hat's rapidly growing AI/ML family of products.
* Develop and implement automated test strategies and infrastructure to support them, enabling all team members to contribute to releasing quality software.
* Collaborate with SW Quality team members outside the immediate team to work toward an integrated testing strategy with best possible coverage and resulting quality.
This position requires experience as a Software Quality Engineer, preferably in a project that uses Python and works with an upstream community. Solid experience scripting and creating automation using Python and Bash is also required. Additionally, basic experience with automation in GitHub/GitLab and container technologies such as Kubernetes/OpenShift is necessary. Work experience with DevOps methodologies, scrum, and tools like Jira is also beneficial.
Requirements
* Experience as a Software Quality Engineer in a project using Python and working with an upstream community.
* Solid experience scripting and creating automation using Python and Bash.
* Basic experience with automation in GitHub/GitLab and container technologies like Kubernetes/OpenShift.
* Work experience with DevOps methodologies, scrum, and tools like Jira.
About this Opportunity
This role offers a chance to work in a dynamic environment where each day provides interesting challenges and opportunities. You will enjoy open collaboration both within and outside your team, as we foster an open organization where everyone's contributions and thoughts are valued and encouraged.
You will have ample opportunities to engage with the upstream Open Source community and explore novel approaches to testing RHEL AI software. You will also develop and work on the design of test automation frameworks and tools and their integration with the development workflow.
A strong desire for continuous improvement of testing methodologies and infrastructure through automation and innovative approaches is essential for this role.