Principal Automation Engineer

  • Company:
    Red Hat, Inc.
  • Location:
  • Salary:
    negotiable / month
  • Job type:
  • Posted:
    2 days ago
  • Category:

Principal Automation Engineer Location Markham – MSO – Liberty Square Posting date 1 week ago(2/12/2021 4:06 AM) Job summary Quality engineers at Red Hat are intrigued by how things work and constantly look for ways to break things and rebuild them to make them better. They are not just testers; they are also developers who design, automate, and find creative ways to identify potential problems. The Red Hat Advanced Cluster Management for Kubernetes team is looking for a Principal Automation Engineer to join us in Markham, Canada. In this role, you will work on Red Hat Advanced Cluster Management for Kubernetes and the related technologies, including Red Hat OpenShift. You’ll be required to interpret test requirements for Red Hat Advanced Cluster Management for Kubernetes customer use cases and develop innovative automated solutions for testing real-world customer workflows in test environments containing Red Hat Advanced Cluster Management for Kubernetes and Red Hat OpenShift. You will be a part of Red Hat’s culture that makes us unique in the industry, enriched with Open Decision Framework, Open Management Practices, and Diversity and Inclusion, to name a few. Your continuous growth will be ensured by extensive learning opportunities, including Red Hat Learning modules and certifications as well as Red Hat University (RHU) courses. Find out more about what it is like to work in Red Hat QE directly from our engineers in this video. Primary job responsibilities Design, develop, and maintain test environments and automated UI and API test suites Design, develop, and maintain test toolsAssure continued quality of existing features and assess quality on newly developed and planned featuresDevelop new tests in Python, Go or JavaScript using pytest, ginkgo, and Cypress testing framework to be used in Jenkins and Travis continuous integration (CI) jobsSupport infrastructure of CI and continuous delivery (CD) via Ansible, bash, or Python and deploy environments using Ansible playbooksExplore, identify, and document new bugs Work with others in engineering, support, documentation, and partners teams located in Toronto, Austin, Raleigh, Xian and Beijing Help develop strategic planning for the Red Hat Advanced Cluster Management for Kubernetes product and communicate risks in feature planning effortsWorking in a fast paced agile environment Actively participate and promote customer, product and associates success via company defined objectives and key results (OKRs)Help the team gather customer use cases to identify most troubling components by talking to program managers and solution architectsCoach and mentor people across teams and give technical presentations Required skills Bachelor’s degree (U.S. or foreign equivalent) in computer science, computer engineering, or related and 7+ years of experience in the job offered or related role7+ years of experience in debugging, troubleshooting, and analytics7+ years of experience with Linux or UNIX systems7+ years of experience developing scripts using Shell, Bash, or Python7+ years of development experience with Golang and JavaScript7+ years of experience in software test planning, test design, test automation, and documentation7+ years of experience with trends and technologies in cloud, virtualization, containers, and Kubernetes7+ years of experience in carrying out manual tests 7+ years of leadership experience in leading teams, working with product management and making decisions on projectsExcellent written and verbal communication skills in EnglishThe following are a plus: Experience with data science Experience with CI or CDExperience collaborating with a global teamFamiliarity with open source software development methodologies About Red Hat Red Hat is the world’s leading provider of enterprise open source software solutions, using a community-powered approach to deliver reliable and high-performing Linux, hybrid cloud, container, and Kubernetes technologies. Red Hat helps customers integrate new and existing IT applications, develop cloud-native applications, standardize on our industry-leading operating system, and automate, secure, and manage complex environments. Award-winning support, training, and consulting services make Red Hat a trusted adviser to the Fortune 500. As a strategic partner to cloud providers, system integrators, application vendors, customers, and open source communities, Red Hat can help organizations prepare for the digital future.Red Hat is proud to be an equal opportunity workplace and an affirmative action employer. We review applications for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, veteran status, genetic information, physical or mental disability, medical condition, marital status, or any other basis prohibited by law.Red Hat does not seek or accept unsolicited resumes or CVs from recruitment agencies. We are not responsible for, and will not pay, any fees, commissions, or any other payment related to unsolicited resumes or CVs except as required in a written contract between Red Hat and the recruitment agency or party requesting payment of a fee. Options ApplyApplyShare Sorry the Share function is not working properly at this moment. Please refresh the page and try again later. Share on your newsfeed