Release and Quality Manager
Excellent package on offer, hybrid working, Central Belt Glasgow
This growing well established business is fast becoming recognised as a leading business and a developer of cutting-edge technology for a dynamic global market.
They are enhancing their application development and integration teams that design, implement some of the worlds best most advanced equipment and products.
Working as part of a highly capable team that are scaling up their product focused devliver to exciting global channel partners. Their technology buzzwords for you are; AI, Machine Learning, IoT, Edge Computing, Cloud, a true full stack from OS at the edge to AWS cloud.
Exciting opportunity for a Release & Quality Manager to join our expanding, ambitious team of talented people. The ideal candidate will have a broad range of technical skills, a positive attitude and good interpersonal skills. This role will also be responsible for leading, inspiring and supporting our QA team. This is a full-time position that will report into the Head of Engineering, based in Glasgow.
The ideal candidate will be responsible for and have ownership of the release of our software in a consistent and efficient manner. This involves coordinating with the scrum teams to develop and deliver the many product releases. The candidate will be motivated and have a passion for improving our deployment mechanisms and process.
Key Responsibilities
- Work with Engineering, Dev Ops, Test and Product Management to create and maintain an efficient and effective release process
- Co-ordinate with the relevant agile scrum teams to ensure a smooth transition of releases from Feature environment, to QA, to Pre-Prod to Production
- Work closely with Product Owners to make the release process as efficient and effective as possible
- Publish a calendar of when customers are getting releases on a regular cadence
- Ensure we have a full audit history of previous releases and the details of what was contained in each one
- Contribute to an automation initiative to automate as much as possible within the release process
- Work with other Tech Leads to improve release quality
- Manage risk associated with delivery of software increments in an agile way in relation to quality and testing effort, including identification of target performance metrics
Essential Requirements
- Experience working in a deployment role within a software company
- Experienced in software engineering practices (automatic releases, code tagging, etc)
- Good knowledge of DevOps tools and processes
- Experience in cross platform builds (Linux, Windows, Arm, Android, iOS)
- Experience managing a small team
- Strong understanding of cyber security and risk
- Excellent communication and time management skills
- Ability to manage remote teams to support quality assurance testing
Additional Requirements
- Familiarity with agile software development methodologies and tools such as Jira and Confluence
- Aware of Cloud based deployments i.e. AWS
- Familiarity with version control systems such as Git
- Knowledge of continuous integration system such as Jenkins and SonarQube
- Exposure to hardware and low level software development and testing