Red Hat Global Engineering is seeking an Associate Software Engineer to design, automate, and solve potential problems in test environments, ensuring the continued quality of existing and newly developed features in alignment with product strategic direction.
Requirements
- Python experience
- Experience with Linux or UNIX systems
- Experience with Git or other source control technologies
- 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
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 as per product 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
Other
- 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
- Work in a fast-paced agile environment