Red Hat

Associate Software Engineer

Red Hat$76K — $122K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Python experience
  • Experience with Linux or UNIX systems
  • Experience with Git or other source control technologies
  • Interest in testing and investigating internal processes
  • Ability to coordinate and assist with problem-solving
  • Good written and verbal communication skills in English
  • Capability to work on a fast-paced project

Responsibilities

  • Design, develop, and maintain test environments and automated test suites
  • Develop test cases in Python and understand product functionality
  • Ensure the quality of existing and new features
  • Contribute to the test automation framework
  • Participate in test tooling projects for environment deployment
  • Deliver timely status updates on testing areas
  • Explore, identify, and document new bugs accurately

Benefits

  • Comprehensive medical, dental, and vision coverage
  • Flexible Spending Account for healthcare and dependent care
  • Health Savings Account for high deductible medical plans
  • Retirement 401(k) with employer match
  • Paid time off and holidays
  • Paid parental leave for all new parents
  • Leave benefits including disability and paid family medical leave
  • Additional perks like employee stock purchase plan and tuition reimbursement
Full Job Description
Job Summary

Red Hat Global Engineering is looking for an Associate Software Engineer who is intrigued by how things work and constantly looks for ways to make them better. In this role, you will not just be a tester, you will also be a developer who designs, automates, and finds creative ways to solve potential problems. You'll be required to interpret test requirements from customer use cases and develop innovative automated solutions for the testing of real-world customer workflows in test environments.

Primary Job Responsibilities
  • Design, develop, and maintain test environments and automated test suites
  • Develop test cases in Python and maintain a thorough understanding of the functionality of our offerings
  • Ensure continued quality of existing features and assess the quality of newly developed and planned features a products strategic direction
  • Contribute to our test automation framework
  • Contribute to test tooling projects related to deploying test environments and infrastructure, automating test pipelines, reporting test results, etc.
  • Deliver clear status for testing areas in a timely manner
  • Explore, Identify and document new bugs clearly and accurately
  • Work in a fast-paced agile environment
  • Work with other teams internally


Required Skills
  • Python experience
  • Experience with Linux or UNIX systems
  • Experience with Git or other source control technologies
  • Interest in testing and investigating how things work internally
  • Ability to coordinate and help others solve difficult problems
  • Good written and verbal communication skills in English
  • Ability to work on a fast-paced project


The following is considered a plus:
  • Understanding of container technologies like Docker or Kubernetes, any cloud (Aws/Azure/GCE) knowledge.
  • Configuration management, e.g., Red Hat Ansible Automation Platform, Chef, or Puppet, experience
  • Experience with continuous integration (CI) or CD tools like Jenkins, GitLab CI, or Travis and creating test pipelines
  • Experience using or participating in open source projects


Red Hat will not be providing visa sponsorship for this position. Therefore, in order to be considered for this position, you must have the ability to work without a need for current or future visa sponsorship.

The salary range for this position is $76,830.00 - $122,890.00. Actual offer will be based on your qualifications.

Pay Transparency

Red Hat determines compensation based on several factors including but not limited to job location, experience, applicable skills and training, external market value, and internal pay equity. Annual salary is one component of Red Hat's compensation package. This position may also be eligible for bonus, commission, and/or equity. For positions with Remote-US locations, the actual salary range for the position may differ based on location but will be commensurate with job duties and relevant work experience.

Benefits
• Comprehensive medical, dental, and vision coverage
• Flexible Spending Account - healthcare and dependent care
• Health Savings Account - high deductible medical plan
• Retirement 401(k) with employer match
• Paid time off and holidays
• Paid parental leave plans for all new parents
• Leave benefits including disability, paid family medical leave, and paid military leave
• Additional benefits including employee stock purchase plan, family planning reimbursement, tuition reimbursement, transportation expense account, employee assistance program, and more!

Note: These benefits are only applicable to full time, permanent associates at Red Hat located in the United States.

About Red Hat

Red Hat, Inc. is a leading provider of open source software solutions, including Linux, Kubernetes, and Ansible. The company was founded in 1993 and is headquartered in Raleigh, North Carolina. Red Hat operates in over 100 countries and has more than 13,000 employees worldwide. The company is committed to open source innovation and has a strong community of developers and partners. Red Hat was acquired by IBM in 2019 and is now part of IBM's Hybrid Cloud division.
Learn more about Red Hat
Size
13,000 employees
Industry
Founded
1993

Similar Jobs

More Jobs at Red Hat

More Information Technology Jobs

Find similar Associate Software Engineer jobs: