Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Red hat Senior Software Quality Engineer 
Ireland 
182907010

01.12.2024

What you will do

  • Lead the architecture, design, and development of automated testing for new features and solutions for applications written in Go and Python.

  • Perform manual testing when necessary to identify and document defects, ensuring complete coverage of new and existing features.

  • Collaborate closely with software developers to understand system architecture, identify testing requirements, and integrate quality practices into the development process.

  • Drive innovation in the MLOps domain by actively participating in upstream communities.

  • Ensure non-functional requirements such as security, performance, and maintainability are consistently tested and met.

  • Work with CI/CD pipelines to integrate automated tests, ensuring seamless delivery of high-quality code to production.

  • Analyze test results, debug issues, and work with engineering teams to resolve defects efficiently.

  • Maintain clear and effective communication with stakeholders and team members, ensuring proper visibility of quality efforts.

  • Maintain clear and comprehensive documentation for tests, test cases, and testing procedures.

  • Participate in code reviews to ensure test coverage and quality standards.

  • Stay updated on emerging testing tools, technologies, and best practices, bringing innovation to the testing process.

  • Represent RHOAI in external engagements, including industry events, customer meetings, and open-source communities.

  • Mentor and guide fellow quality engineers to support their growth and development.

What you will bring

  • Proficiency in at least one programming language between Python or Go

  • Experience testing applications developed in Go, Python, or other programming languages.

  • Hands-on experience with automated testing frameworks in the context of back-end services and web apps (e.g.: Robot Framework, PyTest, Selenium or similar)

  • Understanding of CI/CD practices and experience working with tools like Jenkins, GitHub Actions, GitLab CI, or similar.

  • Strong background in Kubernetes, OpenShift, or other cloud-native technologies.

  • Familiarity with Agile/Scrum methodologies.

  • Ability to quickly learn new tools and technologies and guide others in their use.

  • Proficiency with source code management tools like Git.

  • Innovative mindset with a passion for technology.

  • Strong analytical and troubleshooting skills, with an eye for detail.

  • Ability to work autonomously and thrive in a fast-paced, dynamic environment.

  • Excellent written and verbal communication abilities.

  • Background in open-source projects or contributions to upstream communities.

The following will be considered a plus:

  • While a Bachelor’s degree or higher in computer science or a related discipline is valued, we prioritize practical experience and technical prowess

  • Understanding of how Open Source and Free Software communities work

  • Experience with development for public cloud services (AWS, GCE, Azure)