QA Engineering Manager

  • Location

    United Kingdom

  • Sector:

    Engineering, Other

  • Job type:

    Permanent

  • Salary:

    Competitive + Excellent Benefits

  • Published:

    about 1 month ago

  • Expiry date:

    2021-03-22

  • Client:

    #

Gymshark HQ is based in Solihull, however this role can be both flexible & remote. There will be an expectation (post-Covid, government guidelines dependant) for the successful candidate to also be flexible and be open to coming into HQ once/twice a week.

The Tech Team have a practical application and operate to the Agile framework to deliver highly scalable user experiences to our customers and to the rest of the business through our mobile applications, data pipelines, internal applications and our Ecommerce presence. Alongside that, as a business founded in technology, we drive innovation and contribute back to the communities we are part of, including the open-source software community. Every member of the Engineering team is an ambassador for Gymshark as a Tech company.   

In your role as an QA engineering manager, you will take ownership of the QA practices, principles and delivery mechanisms involved in delivering the requirements of the business and, working with Scrum masters, ensure the team lives both Gymshark and agile values as well as engineering principles and expected standards day to day. 

You will manage and continually build the capability of a small to medium team of QA engineers instilling best practice in solving QA engineering problems and influence self-organisation within the sprint team, to ensure team ownership and accountability for committed work. You will be a people leader, supporting your team and building upon our culture to foster a happy, highly productive team that innovate and challenge the norm. 

A bit more about the role

Management and Support: 

  • Makes significant contribution to the development of our quality engineering principles and automated testing codebases, ensuring best practice, innovation and standards.

  • Works independently with limited supervision in delivering agreed requirements through our quality assurance tests & tooling to achieve expected timeframes and to established standards.

  • Coaches and builds the capability of more QA engineers to anticipate and pre-empt organisational and engineering issues and delivery performance within the QA engineering team.

  • Leads the team of QA engineers in ensuring the accurate delivery of business requirements through our user experiences and services in expected timeframes and to standards to ensure quality output is not compromised and achieved within budget.

  • Supports the head of QA to ensure projects are delivered to deadlines, and therefore budgets, agreed by Directors and Chiefs

  • Assists in the recruitment process, and expansion of the QA team where required, with support from the Head of QA and the people team. 

  • Focuses on day-to-day operational plans with focus on results of the function.

  • Will collaborate with scrum teams to manage test releases, risk management and reporting.

Strategy: 

  • Contributes to the goal of increasing automation and ensuring the correct support and training is in place for the team

  • Drives a fail fast mentality, working iteratively to achieve the end goals.

  • Is an avid advocate for cross team collaboration to enable a space of trust and understanding to aid continuous improvement

  • Understands and anticipates the need for change, diagnose the underlying issues and build the case for change to the Head of and lead roles.

  • Contributes to engineering strategy applied by Tech Leaders to our applications.

  • Is responsible for making improvements to processes and systems to enhance performance of the QA engineering team. 

Collaboration: 

  • Will partner with product owners to ensure that expectations are managed, delivering projects as required as well as ensuring that key deliverables are met within the specified timelines.

  • Will partner with other tech managers, leads and heads to form a ‘horizontal’ team alignment

  • Works to ensure project work is progressing within agreed timelines and that the team’s autonomy is maintained while aligning with the aims of the business.

  • Contributes to consistency of approach across the Tech team to present a united approach to the rest of the business.

  • Works collaboratively with Tech colleagues to mediate and remove obstacles on behalf of the teams (sprint and function) to ensure sprints are successful.

  • Communicate processes and policies, ensuring they are adhered to within QA engineering and the wider business.

Data-Driven Decision Making: 

  • Uses data and analytics to measure the effectiveness of tools and understand the landscape for further improvement.

  • Continuously drives improvements in tools and policies through external market trends, insight and internal best practice.

  • Contributes to a united data approach within the business by ensuring mobile applications contribute to a united master dataset.

  • Creation, maintenance and reporting of QA metrics.

Knowledge and Opportunity: 

  • Maintains a clear and detailed knowledge of the industry trends, best practices, and innovation ensuring that we remain a world leader in our field and actively build Gymshark as a technology brand.

  • Strives to monitor and challenge existing Tech and QA engineering processes to continually improve our output in both QA engineering and the wider Tech team.

  • Drives ideation, problem solving and innovation happening within the QA engineering team.

  • Participates in relevant projects, championing as appropriate Gymshark’s reputation as a world class organisation and employer of choice.

Other Duties: 

  • Will be an ambassador for the Tech function and our Processes.

  • Will encourage and facilitate a productive environment for Gymshark engineers as well as promoting team mentality.

To be successful in the role you would need the following:

  • Must be able to demonstrate extensive experience in QA Engineering

  • Must be able to demonstrate extensive experience in leading a team of QA experts in assuring quality of an extensive product set.

  • Experience in the recruitment and line management of QA engineers or have an appetite to upskill in this area. 

  • Experience in the recruitment and line management of QA engineers in a previous role. 

  • Demonstratable knowledge of Agile practices and the Scrum Framework and its application and delivery.

  • Demonstrable knowledge of cloud based environments and associated systems (such as AWS, Google Cloud or Azure). 

  • QA management experience across multiple projects.

  • A Fail fast mentality, being able to work iteratively to achieve the end goal.

  • Solid understanding of the value in test automation and have the ability to drive the frameworks forward.

  • Knowledge of CI/CD and build pipelines for client side software function and where the QA process can fit within them.

  • Should have experience in influencing departmental heads into the adoption of ultimately beneficial Tech processes and strategy.

  • Must be capable of tailoring even the most complex messages for different audiences in a manner appropriate to the audience.

  • Must be self-motivated, be proactive going beyond the call of duty, have a keen eye for detail, be result-oriented, and have an ability to work stay calm under pressure and in uncertainty inspiring the same in the team.

  • Ability to build and maintain strong relationships with both Tech colleagues and the wider business, translating complex technical concepts into simple terms where required.

  • Ability to work collaboratively with other team members to deliver immediate tasks.

  • Excellent project management, Time management and prioritisation skills.

  • The ability to thrive, with minimum level of supervision, in a risk-taking, fast paced environment

  • Agile to change and pragmatic, you'll be a collaborative team player and be comfortable working in a high pressure, fast paced environment where identifying needs, providing solutions and adding value is a prerequisite

  • Commercial Awareness and a creative problem solver with the ability to think laterally and understand the cost and value drivers within a competitive business environment

  • High Degree of professional ethics, integrity and gravitas

  • First class interpersonal and communication skills

  • Excellent judgement and analytical skills

  • Keep up to date with external trends and best practice in QA engineering, innovation and code based QA solutions more broadly.