Head of QA - New Product Development

Job Location:

Athens, Greece

Job Description:

Job Description

The Head of QA role will be central to the NYX New Product Development (NPD) team. The Head of QA will be working alongside Development Managers, Programme and Project Managers, Software Architects and Senior Software Engineers in order to shape and implement the technology and people vision of the team that will drive forward this strategic initiative.

The NPD team will be more aggressively adopting newer technologies, architectural principles and approaches to deployment and monitoring. The Head of QA will be critical to ensure that QA and test strategies, tooling and standards are embedded into the NPD development processes from day one. The Head of QA will be expected to actively contribute to the overall technical strategy for NPD deliverables, and will lead the QA team. The Head of QA is expected to be highly technical, perhaps originally from a software engineering background.

The NPD team structure is currently being defined, so some aspects will evolve during the first 6 to 12 months, so a “can do” attitude and out-of-the-box thinking will be prerequisites!

  • Defining and implementing Quality Assurance and test strategies for the NPD teams
  • Selecting and acting as system owner for any required new QA and test tools
  • Defining levels of test coverage for all NPD deliverables, in line with product requirements and associated SLAs
  • Defining and managing quality metrics across all NPD deliverables
  • Alignment of the QA team processes and tooling with the wider company, including
    planning, implementation and evolution of QA / QE processes and feedback to the wider
    company
  • Adherence to QA / QE best practice for NPD projects
  • Ensuring structured feedback is provided to the development teams and to ensure the
    work is carried out in accordance with the agreed project schedule and quality
    requirements
  • Provision of accurate documentation for use by the customers, product teams and internal support

Key Responsibilities

  • Line management and mentoring of a small to medium QA team, with QA team members embedded in the various development “stream” teams Recruitment of QA team members (CV screening, Telephone Interview and Face to face interview)
  • Identification and support of the training needs of the team
  • Motivating and driving the team with technical leadership and vision
  • Work with Engineering and Operational Excellence management to drive through best practice, techniques and technology both on the NPD team and around the company, notably around CI/CD and test tooling
  • Work with Project Management to qualify QA resource demand based on business cases and product definitions and to provide milestones and regular reviews of these to ensure test plans are on track
  • To escalate within the project any key quality and testing issues and concerns
  • To help drive and implement a suitable and scalable automation testing framework for use within the project and beyond
  • Where required, to assist in the preparation of test plans and test scripts for NPD deliverables
  • Engagement on the production of SLAs for NPD deliverables
  • Supporting the definition, development and execution of a transitional path from the OpenBet Keystone platform to NPD services
  • Key Stakeholder liaison and alignment with senior people in the NYX organisation, from Product teams to Operations and Architecture 

Job Requirements:

Qualifications

Knowledge & Experience

  • Ideally 6+ years experience in a hands-on QA and testing role, plus a minimum of 4 years’ experience managing teams of highly technical QA and test staff

  • Good managerial and leadership skills, able to motivate and lead personal development plans for employees as well as driving change and handling difficult and complex project QA and test activities both internally and externally

  • Demonstrable experience in defining and implementing comprehensive test strategies for complex IT projects working in Agile environments, with a heavy emphasis on automated testing through to production deployment, also with focus on non-functional requirements, notably performance and scalability

  • Ability to work as part of a senior management group leading the NPD programme

  • Experience in contributing to and influencing company strategic planning or responsibility for departmental strategy

  • Proven communication and presentation skills

  • Dealing with change on a daily basis; must be comfortable both with external factors driving this change as well as internals

  • Excellent verbal and written communication skills

  • Should be opinionated, especially about quality

Technical skills of relevance:

Mandatory

  • Qualified to ISEB/ISTQB Intermediate level OR software testing equivalent to a minimum of 5+ years of QA experience
  • A minimum of 3 years experience with TDD and / or BDD, with hands-on experience of Gherkin and Cucumber
  • Extensive hands-on experience of testing using automated test tools such as Selenium, QTP, Ready! API or Winrunner

Preferred

  • Some experience developing test strategies for software developed using Akka, Kafka, Scala and Cassandra
  • Some experience in working in an environment using Domain Driven Design, the actor model, event-sourcing and CQRS
  • Some experience working on projects making extensive use of code coverage tools such as SonarQube, Serenity and Clover
  • A working understanding of Docker, Ansible, Maven, Jenkins and Git (BitBucket)

Domain knowledge is not required, but having worked on major eCommerce or any significant widely distributed system is.



Additional Information

The role will be based at NYX’s office in Athens, Greece. Frequent travel will be required, sometimes at short notice, both to NYX’s development offices and also to NYX’s sportsbook customer base. 

The Head of QA will frequently be required to make themselves available out of normal office hours for meetings with remote development teams and NYX’s non-European operators



You may click here to apply for this job at SmartRecruiters.

Contact Information:

Contact: Human Resources
NYX Gaming
Website: www.nyxgaminggroup.com/

Posted:

January 2, 2018
UID: 405999912493091

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.