Full Time

Senior Software Quality Engineer

Red Hat
$90,000 - $130,000* / year (about $43–$63 an hour)

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 be responsible for ensuring the highest quality of software products through comprehensive testing strategies and methodologies. This role includes developing, implementing, and executing test plans and test cases while collaborating closely with cross-functional teams to drive quality throughout the software development lifecycle. Candidates will leverage their technical skills to identify issues, analyze results, and support continuous improvement initiatives, ensuring that Red Hat's products meet or exceed customer expectations.



Job Responsibilities

  • Design, develop, and maintain automated test frameworks and test suites.
  • Collaborate with software engineers to review requirements and establish testing criteria.
  • Perform functional, regression, performance, and integration testing on software products.
  • Identify, document, and track software defects using appropriate bug-tracking tools.
  • Participate in code reviews and design discussions to ensure quality is prioritized from the outset.
  • Mentor junior quality engineers and foster a quality-first culture within the team.
  • Contribute to the development of quality assurance best practices and standards.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 5+ years of experience in software testing or quality assurance roles.
  • Strong proficiency in programming languages such as Python, Java, or JavaScript.
  • Experience with test automation tools such as Selenium, JUnit, or TestNG.
  • Thorough understanding of software development methodologies, including Agile and DevOps.
  • Excellent problem-solving skills and attention to detail.
  • Exceptional communication skills and ability to work collaboratively in a team-oriented environment.


Technologies & Tools

The Senior Software Quality Engineer position will utilize a variety of technologies and tools to ensure quality software delivery. Key tools may include version control systems like Git, continuous integration/continuous deployment (CI/CD) solutions such as Jenkins, and cloud-based testing platforms. Familiarity with containerization technologies, including Docker and Kubernetes, will also be valued, alongside experience in performance testing tools such as JMeter or LoadRunner.



Ideal Candidates

Ideal candidates for the Senior Software Quality Engineer position are those who exhibit a passion for quality and continuous improvement. They are proactive problem solvers who thrive in a collaborative environment and embrace challenges with resilience. Strong analytical skills, coupled with an innovative mindset, enable them to devise effective testing strategies that ensure robust software performance. Additionally, they possess a genuine interest in technology trends and foster a culture of learning and growth within their teams.

In September there were 7.5 million job openings in the US, and 7.1 million people out of work and looking, says the Bureau of Labor Statistics. The job market now →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.