ControlUp is the leader in Digital Employee Experience Management with the only real-time solution that grants IT departments end-to-end visibility into their organization’s physical, virtual, and cloud environments and empowers them to remediate issues straight from the console. ControlUp makes it easy for IT professionals to optimize their employee’s digital experience and support a growing remote workforce.
If you’re looking to be part of a fast-growing, cutting-edge technology company, join us for the ride and play a significant role in developing the next generation of ControlUp innovation.
ABOUT THE ROLE
ControlUp is rapidly growing, and we are looking for a talented SaaS Automation Team Leader to join our Quality Engineering group. Our Automation SaaS team is responsible for ensuring the quality of ControlUp SaaS group products.This includes participating in all phases of the software development lifecycle (feature design, implementation, test design, test automation, and test execution). You will work closely with R&D managers, developers, quality engineers, and product managers to help ship products with high quality
Responsibilities:
Manage the team activities, coding and maintaining automation tests and infrastructure for SaaS products, and performing and analyzing functional and load testing.
You will also be required to participate in these activities (at least 50% hands-on).
Leading a team of professional automation developers to a new level.
Working closely with the quality engineers to design and develop a reusable architecture for the test automation
Own the CI/CD tools and processes in the teams you work with
Participate in architecture & design discussions within the Engineering community Experience Required:
Minimum 2 years of experience as an automation team leader
Minimum 5 years of automation experience on web applications using Python\ JAVA\C#
Minimum 2 years experience in developing automation infrastructure using REST API, databases, and 3rd party integrations
High technical skills, deep knowledge of automation best practices
Deep understanding of software design patterns and best practices
Experience in planning, test writing, and tests methodologies
Experience in CI / CD disciplines and automation tools (Jenkins, TeamCity)
Strong mentoring skills
Have a positive attitude and a can-do approach
Ability to articulate and drive sustainable processes
Strong interpersonal, project management, and organizational skills
Experience working in an Agile Scrum environment
Excellent written and verbal communication skills
Willingness to pitch ideas and test new approaches Advantages:
Behave/Cucumber
Experience in working with Cloud solutions (AWS, GCP, Azure)
Experience in working with Container solutions like (Docker, Kubernetes)
Strong scripting (PowerShell, Bash, Python, Groovy) skills
Experience in development of Continuous Integration solutions