Test/QA Manager - Automation

Job description

Role Profile:

  • Owner of all automation and release activities on a complex technology stack
  • Designing automation frameworks, CI/CD pipelines and running POC's
  • Managing vendor resources and delivering against agreed plans
  • Generating MI reports on progress against capability development and operational targets
  • Proactively identifying and mitigating product and project (test delivery) risks
  • Co-coordinating expert insight from the central functional, technical and non-functional test managers to resolve issues


Job requirements

Key responsibilities include:

  • Taking ownership of (designing and maintaining) of our automated test strategy, and to lead by example in providing a complete, multi-layered test solution for our products
  • Define and enforce quality standards
  • Planning and designing automated test plans and scenarios to maintain our quality standards
  • Leading the development of automated test cases
  • Fully integrating our automated test cases with our Continuous Integration framework and tools (Azure DevOps)
  • Effectively track issues and automated test coverage
  • Comprehensively log and document automated testing phases and defects
  • Help troubleshoot issues
  • Apply automated testing as appropriate to both functional and non-functional aspects of our solutions
  • Work with our cross-functional agile teams to ensure quality throughout the software development lifecycle
  • Collaborate effectively with a wide range of stakeholders, including our agile team and our customers’ operations users, managers and QA teams

The ideal candidate will possess the following skills and attributes:

  • Minimum 3 years’ experience leading a Quality Assurance team, managing team members and setting out and achieving plans
  • A proven understanding of automated testing planning, techniques and drivers of quality software
  • A deep understanding of modern automated testing methodologies, such as TDD, BDD, etc.
  • Proven experience of achieving repeatability through test automation
  • Knowledge of Agile software development principles
  • Hands-on experience on Selenium, Browserstack, Applium, Github, Azure DevOps/TFS
  • Good working knowledge of automated test software and preferably SQL
  • Attention to detail, with an analytical mind, problem-solving aptitude and ability to think laterally
  • Strong organisational skills including task allocation, tracking and management reporting, especially working with remote teams
  • Experience in providing realistic work estimates
  • Excellent written and verbal communication skills
  • BSc/BA in Computer Science, Engineering or a related field would be a plus