What you will do
- Design, develop, and maintain test environments and automated test suites in Golang or Python
- Enable running tests in various test environments like internal labs, Amazon Web Services (AWS), Google Cloud, and others using Infrastructure-as-Code (IaC) methodology
- Automate provisioning of testing infrastructure and participate in CI and CD efforts
- Assure continued quality of existing features, and assess quality of new features
- Explore, identify, and document new bugs
- Work in a fast paced agile environment; actively participate and promote customer, product, and associates success via company defined objectives and key results (OKRs)
- Work with other teams internally, engineering, support, documentation, and partners, located around the world
- Develop strategic quality plan for the product by identifying the current gaps and proposing goals for the future
- Mentor junior team members
What you will bring
- 6 years of experience in software quality and automation
- Advanced knowledge of Golang, Python, or other programming language
- Experience with Linux and shell scripting
- Experience in writing automated tests or carrying out manual tests
- Ability to take author test plans for the release and to identify potential quality risks
- Well-versed in multiple solutions and possible tiers (unit tests, integration tests, etc.) available for test automation, and knowledge about their pros and cons
- Ability to perform code reviews and debug complex environments and suggest product architecture enhancements based on findings and best practices
- Bachelors or masters degree in computer science or a related engineering field, or relevant professional experience
The following are considered a plus:
- Knowledge of OpenShift or Kubernetes
- Experience of working with containers, CI, CD, and Jenkins
- Experience with Git
- Knowledge of or experience contributing to open source offerings and processes
Key Skills
Computer science; Redhat; GIT; Linux; Shell scripting; Consulting; Agile; software quality; Open source; Python
About Company
We help more than 90% of Fortune 500companies solve business challenges, align their IT and business strategies, and prepare for the future of technology. We do this by providing secure solutions through an open business model and an affordable, predictable subscription model.*Red Hat client data and Fortune 500 list, 2016