Principal Test and Assurance Lead in Newcastle upon Tyne

Principal Test and Assurance Lead in Newcastle upon Tyne

Newcastle upon Tyne Full-Time 56276 - 63585 £ / year (est.) No working from home possible
Health Jobs UK

At a Glance

  • Tasks: Lead testing and assurance across diverse projects, ensuring quality outcomes and innovative solutions.
  • Company: Join the NHSBSA, a leader in healthcare technology and inclusivity.
  • Benefits: Competitive salary, professional development, and a commitment to diversity and inclusion.
  • Other info: Dynamic work environment with opportunities for career growth and mentorship.
  • Why this job: Make a real impact in healthcare by enhancing software quality and user experience.
  • Qualifications: Expertise in software testing and agile methodologies required.

The predicted salary is between 56276 - 63585 £ per year.

In this role, you are accountable for:

  • Provide in-depth test and assurance expertise and consultation across all areas of DDaT in a wide range of test areas including, but not limited to:
    • Functional integration acceptance testing (including UI, API and database)
    • Accessibility testing
    • Compatibility testing
    • Performance testing
    • Security test techniques
    • Data processing testing
    • Data migration validation
  • Support multiple test and assurance teams across DDaT services to achieve efficient delivery of quality outcomes, promoting both functional and non-functional testing.
  • Provide feedback on solution designs, specifications, functional and non-functional requirements to ensure proposed solutions are testable and the overall needs of the business and users are being met.
  • Define, document and socialise NHSBSA test standards, methods and tools in line with international test standards and best practice.
  • Ensure they are applied effectively across DDaT and are iterated to provide continuous improvement.
  • Design and execute a wide range of testing techniques and approaches.
  • Make decisions on the appropriateness of the scope of testing.
  • Ensure the appropriateness of test tools used, the test data design and the test environment(s) in which DDaT is tested.
  • Communicate test results to both technical and non-technical stakeholders, alerting the business to defects, helping to prioritise them based on defect severity.
  • Manage the assurance of software test activities across a range of projects including internally built, 3rd party partnerships and fully outsourced deliveries.
  • Develop appropriate measures and processes to provide sufficient insight into project delivery health.
  • Identify trends and anomalies, reporting at agreed frequency on development needs and deviations from standards.
  • Ensure appropriate governance of quality controls and test practices are followed through the use and implementation of assurance processes such as code, peer, lead and release reviews to ensure quality code is being delivered into the test environments and beyond.
  • Ensure test practices follow a risk-based approach within the agreed risk appetite.
  • Take the lead on investigative work into problems and opportunities in existing processes, absorbing large amounts of conflicting and complex information, taking the opportunity to think creatively, ask the right questions and critically evaluate and communicate findings.
  • Lead and support the Test Community of Practice, being accountable for test and assurance specialists aligned to your designated projects and services.
  • Act as an escalation point for test and assurance issues arising across the project delivery lifecycle.
  • Apply experience and collaboration skills to find appropriate solutions, coordinating with professionals from within and outside of the project team as necessary.
  • Innovate and horizon scan to ensure DDaT and the Test Community is kept abreast of the latest technological developments and advances in software testing.
  • Planning and implementing where possible to support innovative and creative delivery of Testing via workshops, proof of concepts and showcases.
  • Identify programme and DDaT level risks and issues within software testing across multiple services and raise through appropriate channels.
  • Identify, prioritise and lead the strategic implementation of risk mitigations, improvements and efficiencies, ensuring that the organisation derives maximum value across multiple services.

Knowledge management

  • Take an active, lead role in your professional development.
  • Keep up to date with the latest technologies and software testing standards and best practice, through self-directed and NHSBSA organised learning activities.
  • Identify, investigate and champion the application of emerging technologies, test techniques and approaches within software testing and assurance.
  • Identify and support opportunities for teams to develop their skills to meet the changing needs of the business.
  • Take ownership for decision making within your area, seeking support and feedback to develop well thought out solutions, processes and work as required, and in conjunction with agreed procedures.

Relationship management

  • Foster relationships and partnership, to identify and deliver value to the organisation.
  • Collaborate across multiple disciplines to achieve strategic aims, ensuring consistent approaches, methods, standards, and patterns holistically applied:
    • Delivery and Product Ownership
    • User Centred Design
    • Architecture
    • Security
    • Data
    • Development
    • Platform, including DevOps
    • Live Support
    • Commercials
    • Finance
  • Work with People Managers to identify, implement and support team and individual development, career progression, performance management, providing mentorship and guidance for other software test and assurance resource.
  • Consult with wider UK Government departments and agencies, and industry to define and achieve strategic aims.
  • Deputise for the Head of Software Engineering as required.

Information management

  • Maintain the confidentiality, integrity and availability of information systems through compliance with relevant legislation and regulations and that controls and management strategies are designed and implemented to support this.

Delivery management

  • Manage own workload, completing tasks to a high quality and within agreed timelines.
  • Deliver continuous improvements to enhance own and business areas; co-ordinate delivery of work across multiple strands such as continuous improvement, project related work, and operational tasks, escalating issues at appropriate times.
  • Along with other Principal Test and Assurance Leads and the Professional Lead for Test, take overall responsibility for service and application testing and its practical implementation, ensuring it complements the DDaT and wider NHSBSA strategy and agenda.
  • Prepare plans to enable the delivery and management of projects and programmes undertaken by the professional leadership team.
  • Provide strategic and operational direction in the preparation of plans to deliver systems and services across DDaT and the organisation.
  • Manage and implement approaches strategies, standards, practices and policies across the test profession, ensuring and monitoring the timely delivery of business objectives within budget.
  • Proactively identify warning signs of significant delivery challenges and provide a decisive response.
  • Contribute to and lead procurement processes for hardware, software and outsourced capability.
  • Review functional and non-functional requirements to ensure the overall needs of the business are met from a DDaT perspective.

Financial management

  • Contribute to budget management processes in accordance with NHSBSA's policies, standing orders, financial regulations and legislative requirements.
  • Contribute to and prepare proposals for change, including producing necessary estimates, mandates and business cases.
  • Monitor budget spend and resource estimates against projects and change initiatives.

Staff management

  • The general management of activities and standards of staff within professional disciplines across multidisciplinary teams.
  • Enable the performance of others, including objectives setting fully aligned to departmental and organisational objectives and goals, and the development and motivation of staff to achieve them.
  • Mentor and coach staff, advising on career paths to encourage pro-active development of skills and capabilities.
  • Conduct meaningful appraisals and 1-1s, identifying and meeting development needs, implementing, monitoring, evaluating and reporting on the impact and success of learning and development plans.
  • Receive, act upon and, where possible, resolve a range of escalations including staffing, disciplinary procedures, resourcing business and technical, to secure satisfactory outcomes.
  • Where unable to resolve, provide sufficient detail, escalating to the appropriate levels within the organisations, within agreed policies, procedures and processes to ensure appropriate resolution.
  • Undertake recruitment and selection in line with organisational processes.
  • Participate in the implementation and delivery of initiatives to secure suitable resources, increase skill levels and develop talent pools to meet the changing needs of the business landscape.
  • Provide feedback to support and encourage teams and individuals to develop thinking and independently work through issues, to reach solutions-based outcomes.
  • Lead by example by seeking, providing and implementing individual feedback to improve ways of working and own performance.

In addition to the above accountabilities, as post holder you are expected to:

  • Undertake additional duties and responsibilities in line with the overall purpose of your role and as agreed by your line manager.
  • Demonstrate NHSBSA values and core capabilities in all aspects of your work.
  • Foster an environment where your own and colleagues' safety and well-being is promoted.
  • Contribute to a culture which values diversity and inclusion.
  • Comply with NHSBSA policies, procedures, and protocols as they apply to your role.

Person specification

Personal Qualities, Knowledge and Skills

  • Essential criteria
    • Practitioner in software testing in agile deliveries and techniques.
    • Understands and can explain the necessity of robust test and assurance processes and capabilities within the organisation.
    • Expert in implementing and/or reviewing long term testing strategies in line with corporate risk appetite, offering advice and consultation as the Subject Matter Expert in testing.
    • Expert in developing and implementing operational test standards, processes and procedures including behaviour-driven development (BDD), functional and non-functional testing, test automation, test assurance, as well as generic testing standards.
    • Expert in evaluating testing proposals from internal delivery teams and external suppliers, and making recommendations to senior stakeholders.
    • Expert in version control (Git), CI/CD build pipelines and release strategies.
    • Expert in evaluating test results and reports, including the residual risk, and making recommendations to senior stakeholders.
    • Strong working knowledge of release and change management.
    • Strong working knowledge of requirements capture and ensuring requirements are testable.
    • Strong working knowledge of investigating and prototyping new and emerging test tools, techniques and technologies.
    • Working knowledge of 3rd line application support providing thorough defect analysis to the business including reproducible steps to the issue and appraising remediation actions through review of retest results.
    • Ability to provide leadership and support across a wide range of test areas including, but not limited to:
      • Functional integration acceptance testing (including UI, API and database)
      • Accessibility testing
      • Compatibility testing
      • Performance testing
      • Data processing testing
      • Security test techniques
      • Data migration validation
    • Working knowledge of a wide range of testing tools across a wide range of test areas including, but not limited to:
      • Selenium Java, Serenity, Karate, Postman [functional integration acceptance testing]
      • Wave, Axe, Lighthouse and assistive technologies, e.g. screen readers such as JAWS and speech recognition such as Dragon [accessibility testing]
      • SauceLabs [compatibility testing]
      • JMeter [performance testing]
      • OWASP ZAP [dynamic application security testing]
    • Working knowledge of business change, rationalisation and transformation.
  • Desirable criteria
    • Practitioner in risk management covering identify, define, assess and treat stages.
    • Working knowledge of requirements capture and product selection through formal procurement processes.
    • Awareness of commercial procurement processes and frameworks.

Experience

  • Essential criteria
    • Demonstrable ongoing Continuous Professional Development.
    • Leadership of a technical community of practice, preferably one focussing on technical test assurance practices and international software testing standards such as ISO/IEC/IEEE 29119.
    • Leading functional and non-functional test and/or test assurance activities of large-scale, cloud hosted, web-based solutions.
    • Exposure to agile delivery teams, with experience of scrum lifecycle, ceremonies and concepts such as user stories, acceptance criteria and the definition of done.
    • Experience of automated and manual testing techniques, using and testing open source technology and testing solutions built on a variety of cloud platforms (for example AWS, Azure, Oracle, Fabric).
    • Defining a strategic approach to optimise robust test strategies and approaches.
    • Identifying testable functional and non-functional requirements and ensure they are analysed and implemented as part of a project.
    • Author of software test standards, policies and supporting guidance.
    • Stakeholder engagement across a wide range of professions and business functions, building relationships to support delivery of user and business needs.
    • Presenting to large and varied audiences with effective communication techniques.
    • Oversight of test and assurance activities across multiple delivery teams, defining successful approaches, analysing progress and test results and proactively resolving problems.
    • Creating and implementing robust test and assurance processes across the software test and assurance discipline.
    • Understanding the impact and awareness of project plans and delivery commitments by implementing risk-based test approaches.
    • Mentoring and leading a community of practice of testers, identifying learning and development opportunities, identifying improvements and optimisation, and introducing new test tools and methods.
    • Influencing and managing teams and people in a large, complex matrix managed organisation.
  • Desirable criteria
    • Developing and promoting strategy and translating emerging trends and technologies into the test profession to benefit the organisation.
    • Applying Government and/or NHS Service Standards to deliver solutions to meet user needs, with particular emphasis on those that impact or require test effort.
    • Business change, rationalisation and transformation Interaction with a range of external, third-party suppliers.
    • Use of common agile supportive tooling such as Jira, Confluence, Miro.

Qualifications

  • Essential criteria
    • Level 6 equivalent qualification in IT or related subject (e.g. BSc Computing) OR Relevant experience of the subject matter.
  • Desirable criteria
    • Level 7 equivalent qualification in IT (e.g. MSc Computing).

The NHSBSA is passionate about creating a diverse and inclusive organisation, which is a great place to work and truly reflects the diversity of our customers. We welcome applications from talented people of diverse characteristics including age, disability, gender identity and expression, race or ethnicity, religion or belief, sexual orientation, or any marginalised group. We also welcome applications from all those in the Armed Forces Community. At the NHSBSA we pride ourselves on being a Disability Confident Leader, Stonewall Top 100 employer and we've recently been awarded the Employers Network for Equality and Inclusion Gold Standard benchmark. We offer an invitation to the first stage of the selection process for people with disabilities that wish to be considered under the Disability Confident scheme, and for members of the Armed Forces Community, where all of the essential criteria in the person specification are met.

Principal Test and Assurance Lead in Newcastle upon Tyne employer: Health Jobs UK

The NHSBSA is an exceptional employer, offering a dynamic work environment that fosters innovation and collaboration in the field of software testing and assurance. With a strong commitment to employee development, we provide numerous opportunities for professional growth, mentorship, and continuous learning, all while promoting a culture of diversity and inclusion. Located within the public sector, our organisation not only values the well-being of its employees but also strives to make a meaningful impact on the health services across the UK.

Health Jobs UK

Contact Details:

Health Jobs UK Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Principal Test and Assurance Lead in Newcastle upon Tyne

Join Local Tech Meetups

Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Health Jobs UK or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!

Contribute to Open Source Projects

Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Health Jobs UK.

Tap into Online Developer Communities

Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Health Jobs UK.

Explore Job Boards Specifically for Tech Roles

Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Health Jobs UK that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!

We think you need these skills to ace Principal Test and Assurance Lead in Newcastle upon Tyne

Functional Integration Acceptance Testing
Accessibility Testing
Compatibility Testing
Performance Testing
Security Test Techniques
Data Processing Testing
Data Migration Validation

Some tips for your application 🫡

Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.

Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Health Jobs UK.

Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Health Jobs UK and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!

Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!

How to prepare for a job interview at Health Jobs UK

Brush Up on Your Coding Skills

For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.

Know Your Tools and Frameworks

Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Health Jobs UK uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.

Showcase Your Projects

Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.

Prepare for Behavioural Questions

While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.