Senior Quality Team Leader (Platforms)

Recruiter
DCV Technologies Limited
Location
London
Salary
£66,000 + amazing benefits
Posted
21 Apr 2017
Closes
21 May 2017
Contract Type
Permanent
Hours
Full Time
Senior Quality Team Leader (Platforms)

As a Senior Quality Team Leader (Platforms) you will report to an Engineering Manager and will be responsible for ensuring that Technology products are of high quality, fit for purpose, and able to support business and technology operations.

You will play a key role in overseeing, managing, and maintaining our Quality Assurance and Software Test policies and procedures across product, design, and technology in Web, Editorial, Advertising, Subscriptions and Mobile areas.

Essential Skills:

- Candidates need API automation experience (REST assured), not just experience with SOAP UI (this is too manual).
- Need good Java experience, as well as an appreciation for Cucumber and Selenium.
- Microservices experience is highly preferable
- Although this is a senior role, they will be very hands-on
- They must be willing and able to set up automation frameworks

Key Job Responsibilities

- Maintain software testing and quality assurance policies, processes, and procedures and manage a team of permanent, contractors, and vendor resources.
- Work closely with the engineering managers and delivery managers to define the automated testing components that will be used to validate requirements against developed software.
- Maintain close engagement with development teams to ensure both exploratory and automated testing is optimised in the Continuous Integration/Continuous Deployment processes.
- Oversee automation policies and procedures for the E2E automation and automation regression.
- Coach permanent resources on QA methods and techniques and maintain "QA practice" in the Technology Department.
- Maintain and improve regulatory quality assurance practices.
- Ensure that best-practices and process are applied across company products and workstreams.
- Adopt a 'portfolio' view to provide assurance over the appropriateness & effectiveness of the control environment through continual surveillance, Key Risk Indicators (KRIs) and QA/QC reviews.
- Manage vendor's QPR and maintain suitable KPIs.

Specific Requirements/Skills

- Experience in testing and delivering large scalable enterprise systems.
- Experience in management and maintenance of Test and Quality Assurance policies.
- Strong Experience in API automation testing
- Strong QA metrics and measurements experience.
- Strong Agile development methodology experience and knowledge of quality assurance in Agile environment.
- Experience of delivering a Test Automaton Strategy within a Continuous Delivery release approach.
- In-depth understanding of automated frameworks in an Agile environments and policies around those.
- Experience in establishing the development, planning and execution of automated performance, stress, fault-tolerance, and longevity tests.
- Knowledge of test tools and frameworks such as Cucumber, Gherkin, Selenium Webdriver, Rest Assured, BrowserStack and Appium for Mobile.
- Strong knowledge on Internet technologies like HTTP, TCP and networking
- Understanding of Non-Functional requirements and quality assurance required for those.
- Understanding of security testing and tools/frameworks that support the testing of API's
- Strong understanding of TDD and BDD.
- Strong analytical and problem solving skills with attention to detail.

Working in alignment with the product teams, engineering and architecture departments you will be responsible for working with the Quality Engineers in defining the approach and finding quality solutions to accommodate various delivery methods, from traditional to advanced agile/scrum.

A key objective is to establish and maintain a robust automation strategy for testing and working closely with the engineering managers to integrate this into the Continuous Integration and Delivery processes.

You will maintain the roadmap to long term QA goals, and will be responsible for ensuring that functional, non-functional, and regulatory assurance and the quality controls are in place for successful delivery.

You will maintain productive relationship with business and operational stakeholders and will facilitate quality audit reviews to measure adherence to the established standards and policies and propose and manage remediation and improvement initiatives.

You will seek to constantly improve our QA and Test methods and processes in line with best practice in the industry.