Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Red Hat, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Senior Software Quality Engineer at Red Hat will play a pivotal role in ensuring the delivery of high-quality software products. This position requires an experienced professional who is adept at designing and implementing comprehensive testing strategies, conducting rigorous quality assessments, and collaborating with software development teams to enhance product reliability and performance. The ideal candidate will possess a strong background in test automation, be capable of mentoring junior engineers, and contribute to process improvements that align with industry best practices.
Job Responsibilities
- Design and implement automated testing frameworks and tools to improve testing efficiency and coverage.
- Collaborate with cross-functional teams to define testing requirements and develop test plans.
- Perform thorough testing of software applications, including functional, regression, and performance testing.
- Identify, document, and track software defects, ensuring timely resolution.
- Mentor junior quality engineers in best practices and advanced testing methodologies.
- Stay updated with the latest trends in software quality assurance and integrate relevant practices into the team.
- Participate in code reviews and contribute to the continuous integration/continuous delivery (CI/CD) pipeline.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of experience in software quality assurance and testing.
- Proficiency in programming languages such as Python, Java, or JavaScript.
- Strong knowledge of automated testing tools (e.g., Selenium, JUnit, TestNG).
- Experience with version control systems, preferably Git.
- Understanding of Agile methodologies and experience working in Agile teams.
- Excellent analytical and problem-solving skills.
Technologies & Tools
The position of Senior Software Quality Engineer at Red Hat will require proficiency in a variety of technologies and tools that enhance the software testing lifecycle. Key tools include automation frameworks such as Selenium and JUnit, continuous integration systems like Jenkins or Travis CI, and configuration management tools like Ansible or Puppet. Familiarity with cloud services such as AWS or OpenShift may also be beneficial for facilitating testing in cloud-based environments.
Ideal Candidates
An ideal candidate for the Senior Software Quality Engineer position will possess a strong commitment to quality, demonstrate attention to detail, and display effective communication skills to collaborate with diverse teams. They will be proactive learners, eager to stay abreast of industry advancements, and will display a strong foundation in both manual and automated testing practices. The ability to adapt to changing requirements and work efficiently in a fast-paced environment will also distinguish a successful candidate.
In September, US employers made hires equal to 3.4% of all jobs, and layoffs equal to 1%, says the Bureau of Labor Statistics. The job market now →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.