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