About the job:
What you will bring:
The following are considered a plus:
#LI-HC1
The Red Hat Quality Engineering (QE) Team is looking for a Software Quality Engineer to join our Red Hat Directory Server QE team. In this role, you'll have the opportunity to make a difference in the way identity management works. You will gain a deep understanding of a variety of technologies including Lightweight Directory Access Protocol (LDAP) server and TLS. You will make sure our solutions fulfill the highest possible enterprise quality, performance, usability, and supportability criteria. You'll create and carry out test plans, research new features, and develop automated tests including continuous integration and continuous delivery (CI/CD) as a process. You’ll need to have the ability to think creatively and adapt to rapid change, as well as the willingness to learn new things.
What you will do: - Work with the complete Identity Management solutions portfolio and be responsible for the quality of the Red Hat Directory Server product
- Be part of test planning, sprint planning and suggest improvements for product planning processes
- Develop new automated and manual tests
- Run regression test for the features
- Create, add, and maintain automation tools; develop frameworks to ease test development and automation to speed up implementation
- Participate in and perform root cause analysis of issues to get a starting point to address problems
- Take responsibility for and supervise Red Hat Directory Server’s successful testing in a timely manner
- Analyze and prioritize quality risks and identify tests required to mitigate them
- Contribute to upstream automation and provide demos of the solutions and technologies
What you will bring:
- Bachelor’s or master’s degree in computer science or a related engineering field or relevant professional experience
- 3+ years experienced Linux power user or good orientation in general Linux system administration
- Scripting skills in Python
- Experience with Git or other version control systems
- Analytical thinking, understanding customers perspective, and good problem-solving skills
- Ability to work as part of a team and learn quickly
- Proficient written and verbal communication skills in English
The following are considered a plus:
- Experience with continuous integration (CI) or continuous delivery (CD)
- Familiarity with Ansible playbooks
- Knowledge of containers
- Scripting skills in Bash
- Understanding of key operating system and security concepts
#LI-HC1