Full Time

Software Quality Engineer

Red Hat
$70,000 - $120,000* / year (about $34–$58 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 Software Quality Engineer at Red Hat will play a vital role in ensuring the quality and reliability of our software products. This position entails the design, implementation, and execution of test plans, as well as identifying and resolving software defects through systemic testing processes. You will collaborate closely with cross-functional teams to foster quality at every stage of the software development lifecycle, ensuring that our solutions meet and exceed customer expectations. The ideal candidate will possess strong analytical skills, a comprehensive understanding of software development and testing methodologies, and a passion for delivering high-quality software products.



Job Responsibilities

  • Develop and maintain comprehensive test plans, test cases, and automation frameworks.
  • Execute functional, regression, and performance testing on software products.
  • Collaborate with developers and product managers to identify and resolve issues throughout the development cycle.
  • Utilize various testing methodologies to ensure the robustness and reliability of applications.
  • Document testing outcomes, track software defects, and provide feedback on product quality.
  • Participate in code reviews and design discussions to advocate for quality standards.
  • Continuously improve testing strategies and methodologies to enhance product quality.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 3+ years of experience in software quality assurance or testing.
  • Proficiency in automated testing tools and frameworks (e.g., Selenium, JUnit, TestNG).
  • Strong understanding of software development life cycles and methodologies, including Agile and DevOps.
  • Experience with programming languages such as Java, Python, or Ruby.
  • Familiarity with continuous integration and continuous deployment (CI/CD) practices.
  • Excellent analytical and troubleshooting skills, with a keen attention to detail.


Technologies & Tools

The Software Quality Engineer position utilizes various technologies and tools to enhance testing and automation efforts. Familiarity with versions control systems such as Git, continuous integration platforms like Jenkins or CircleCI, and testing tools like JIRA for issue tracking is essential. Additionally, proficiency in utilizing performance testing tools, such as JMeter, and experience with cloud platforms can be highly beneficial in this role. The candidate will also engage with containerization technologies and orchestration tools such as Docker and Kubernetes to streamline testing environments.



Ideal Candidates

Ideal candidates for the Software Quality Engineer position at Red Hat are passionate about technology and quality assurance. They demonstrate a strong commitment to teamwork and collaboration, along with excellent communication skills to articulate complex issues clearly. A successful candidate will be proactive, detail-oriented, and willing to embrace challenges in a fast-paced environment. They possess a continuous improvement mindset, eager to learn and adopt new tools and processes that enhance software quality. Adaptability and problem-solving skills are critical, as the candidate will frequently face varied testing scenarios that require innovative solutions.

Rather keep track in a spreadsheet? Our job application tracker template is free to download. Get the template →

View Similar Jobs

Matches Jobs

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