Principal Test and Assurance Lead
Newcastle Upon Tyne, England, United Kingdom Full-time Posted 8 hours ago
Job Summary
Are you passionate about driving quality and raising testing standards across complex digital services, making a real impact on the services that people rely on every day? If you're excited by the idea of using your testing expertise to influence major digital change, this could be the ideal next step for you.
The Future Workforce Solution (FWS) programme is shaping the next-generation workforce system for over 1.9 million NHS staff across England and Wales, building on the success of the Electronic Staff Record (ESR) which supports HR and payroll for 7% of the UK workforce and processes £45 billion annually.
As a Principal Test and Assurance Lead, you'll play a central role in this major national digital transformation programme.
If you want to be part of an organisation that values People, is driven by Purpose, and is committed to your progress, enabling you to continue to grow your career, we'd love to hear from you.
What do we offer?
In this role, you'll lead test assurance activities for the Future Workforce Solution (FWS), helping to ensure that testing is carried out to a high standard and delivers the best outcomes for users, suppliers, and stakeholders.
Key responsibilities include:
About Us
Here at the NHS Business Services Authority (NHSBSA), what we do matters.
We manage the NHS Pension scheme, process prescription payments and much more. Our services are used by NHS organisations, contractors and the public: we're proud to be part of something meaningful, that touches millions of lives.
We design our services around customer needs and place people at the heart of our organisation. That's why when you join us, you'll be empowered and supported to help your career grow.
As one of the UK's Best Big Companies to work for, we're connected to our values: Collaborative, Adventurous, Reliable and Energetic. We care about our people, our purpose, and your progress.
We strive to offer a fantastic colleague experience, where every colleague is heard, supported and respected. Wellbeing, diversity and inclusion is at the centre of this, and you can join our Lived Experience Networks who help us bring our authentic selves to work.
We're committed to being a flexible employer and we try to offer a working pattern that suits you where possible, through hybrid working, flexible hours and more.
Alongside a competitive salary with pay progression, we offer a people-centric benefits package, connecting you to the rewards and benefits you value most!
Ready to join us in delivering business service excellence to the NHS, helping people live longer, healthier lives? Apply today and see where the NHSBSA can take you.
We are people connected to care.
Job Description
Job responsibilities
In this role, you are accountable for:Specialist Skills1. 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:a. Functional integration acceptance testing (including UI, API and database)b. Accessibility testingc. Compatibility testingd. Performance testinge. Security test techniquesf. Data processing testingg. Data migration validation2. Support multiple test and assurance teams across DDaT services to achieve efficient delivery of quality outcomes, promoting both functional and non-functional testing.3. 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.4. 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.5. 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 test. Communicate test results to both technical and non-technical stakeholders, alerting the business to defects, helping to prioritise them based on defect severity.6. 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.7. 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.8. 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.9. Lead and support the Test Community of Practice, being accountable for test and assurance specialists aligned to your designated projects and services.10. 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.11. 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.12. Identify programme and DDaT level risks and issues within software testing across multiple services and raise through appropriate channels.13. Identify, prioritise and lead the strategic implementation of risk mitigations, improvements and efficiencies, ensuring that the organisation derives maximum value across multiple services.
Knowledge management14. 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.15. Identify, investigate and champion the application of emerging technologies, test techniques and approaches within software testing and assurance.16. 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 management17. Foster relationships and partnership, to identify and deliver value to the organisation.18. Collaborate across multiple disciplines to achieve strategic aims, ensuring consistent approaches, methods, standards, and patterns are holistically applied:a. Delivery and Product Ownershipb. User Centred Designc. Architectured. Securitye. Dataf. Developmentg. Platform, including DevOpsh. Live Supporti. Commercialsj. Finance19. 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. 20. Consult with wider UK Government departments and agencies, and industry to define and achieve strategic aims.21. Deputise for the Head of Software Engineering as required.Information management22. 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 management23. 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.1. 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.24. 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. 25. Manage and implement approaches strategies, standards, practices and policies across the test profession, ensuring and monitoring the timely delivery of business objectives within budget.26. Proactively identify warning signs of significant delivery challenges and provide a decisive response.27. 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 management28. Contribute to budget management processes in accordance with NHSBSAs policies, standing orders, financial regulations and legislative requirements. 29. Contribute to and prepare proposals for change, including producing necessary estimates, mandates and business cases.30. Monitor budget spend and resource estimates against projects and change initiatives.Staff management31. The general management of activities and standards of staff within professional disciplines across multidisciplinary teams.32. 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.33. Mentor and coach staff, advising on career paths to encourage pro-active development of skills and capabilities.34. 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.35. 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, escalate to the appropriate levels within the organisations, within agreed policies, procedures and processes to ensure appropriate resolution. 36. 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.37. 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:1. Undertake additional duties and responsibilities in line with the overall purpose of your role and as agreed by your line manager.2. Demonstrate NHSBSA values and core capabilities in all aspects of your work.3. Foster an environment where your own and colleagues safety and well-being is promoted.4. Contribute to a culture which values diversity and inclusion.5. Comply with NHSBSA policies, procedures, and protocols as they apply to your role.
Please note that we may close the advert early due to high volume of applications, therefore we encourage you to submit your application as soon as possible.
Person Specification
Skills
Personal Qualities, Knowledge and Skills Essential
Are you passionate about driving quality and raising testing standards across complex digital services, making a real impact on the services that people rely on every day? If you're excited by the idea of using your testing expertise to influence major digital change, this could be the ideal next step for you.
The Future Workforce Solution (FWS) programme is shaping the next-generation workforce system for over 1.9 million NHS staff across England and Wales, building on the success of the Electronic Staff Record (ESR) which supports HR and payroll for 7% of the UK workforce and processes £45 billion annually.
As a Principal Test and Assurance Lead, you'll play a central role in this major national digital transformation programme.
If you want to be part of an organisation that values People, is driven by Purpose, and is committed to your progress, enabling you to continue to grow your career, we'd love to hear from you.
What do we offer?
- Hybrid working - offering flexibility to work predominantly from home with the opportunity to be office based should you prefer, or if business needs require it.o 27 days leave (increasing with length of service) plus 8 bank holidays.o Opportunities for developmento Active wellbeing and inclusion networkso Excellent pensiono Various salary sacrifice schemeso Employee Assistance programme, offering free 24/7 support for you and your loved oneso Access to a wide range of benefits and high street and online discounts
In this role, you'll lead test assurance activities for the Future Workforce Solution (FWS), helping to ensure that testing is carried out to a high standard and delivers the best outcomes for users, suppliers, and stakeholders.
Key responsibilities include:
- Leading test and assurance activities to support the delivery of the FWS programme.
- Applying your passion for test and quality assurance to support best practice across a wide range of testing disciplines.
- Providing expert advice on software testing, guiding the programme in line with our Quality Assurance Framework.
- Building positive relationships and communicating effectively with a variety of internal and external stakeholders, including senior leaders, suppliers, commissioners and project teams.
- Supporting and enabling the growth of skills within the test assurance team, contributing to a strong and supportive professional community.
- Ensuring that risks, user needs, timelines and delivery challenges are balanced and well managed throughout testing activities.
About Us
Here at the NHS Business Services Authority (NHSBSA), what we do matters.
We manage the NHS Pension scheme, process prescription payments and much more. Our services are used by NHS organisations, contractors and the public: we're proud to be part of something meaningful, that touches millions of lives.
We design our services around customer needs and place people at the heart of our organisation. That's why when you join us, you'll be empowered and supported to help your career grow.
As one of the UK's Best Big Companies to work for, we're connected to our values: Collaborative, Adventurous, Reliable and Energetic. We care about our people, our purpose, and your progress.
We strive to offer a fantastic colleague experience, where every colleague is heard, supported and respected. Wellbeing, diversity and inclusion is at the centre of this, and you can join our Lived Experience Networks who help us bring our authentic selves to work.
We're committed to being a flexible employer and we try to offer a working pattern that suits you where possible, through hybrid working, flexible hours and more.
Alongside a competitive salary with pay progression, we offer a people-centric benefits package, connecting you to the rewards and benefits you value most!
Ready to join us in delivering business service excellence to the NHS, helping people live longer, healthier lives? Apply today and see where the NHSBSA can take you.
We are people connected to care.
Job Description
Job responsibilities
In this role, you are accountable for:Specialist Skills1. 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:a. Functional integration acceptance testing (including UI, API and database)b. Accessibility testingc. Compatibility testingd. Performance testinge. Security test techniquesf. Data processing testingg. Data migration validation2. Support multiple test and assurance teams across DDaT services to achieve efficient delivery of quality outcomes, promoting both functional and non-functional testing.3. 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.4. 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.5. 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 test. Communicate test results to both technical and non-technical stakeholders, alerting the business to defects, helping to prioritise them based on defect severity.6. 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.7. 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.8. 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.9. Lead and support the Test Community of Practice, being accountable for test and assurance specialists aligned to your designated projects and services.10. 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.11. 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.12. Identify programme and DDaT level risks and issues within software testing across multiple services and raise through appropriate channels.13. Identify, prioritise and lead the strategic implementation of risk mitigations, improvements and efficiencies, ensuring that the organisation derives maximum value across multiple services.
Knowledge management14. 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.15. Identify, investigate and champion the application of emerging technologies, test techniques and approaches within software testing and assurance.16. 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 management17. Foster relationships and partnership, to identify and deliver value to the organisation.18. Collaborate across multiple disciplines to achieve strategic aims, ensuring consistent approaches, methods, standards, and patterns are holistically applied:a. Delivery and Product Ownershipb. User Centred Designc. Architectured. Securitye. Dataf. Developmentg. Platform, including DevOpsh. Live Supporti. Commercialsj. Finance19. 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. 20. Consult with wider UK Government departments and agencies, and industry to define and achieve strategic aims.21. Deputise for the Head of Software Engineering as required.Information management22. 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 management23. 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.1. 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.24. 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. 25. Manage and implement approaches strategies, standards, practices and policies across the test profession, ensuring and monitoring the timely delivery of business objectives within budget.26. Proactively identify warning signs of significant delivery challenges and provide a decisive response.27. 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 management28. Contribute to budget management processes in accordance with NHSBSAs policies, standing orders, financial regulations and legislative requirements. 29. Contribute to and prepare proposals for change, including producing necessary estimates, mandates and business cases.30. Monitor budget spend and resource estimates against projects and change initiatives.Staff management31. The general management of activities and standards of staff within professional disciplines across multidisciplinary teams.32. 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.33. Mentor and coach staff, advising on career paths to encourage pro-active development of skills and capabilities.34. 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.35. 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, escalate to the appropriate levels within the organisations, within agreed policies, procedures and processes to ensure appropriate resolution. 36. 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.37. 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:1. Undertake additional duties and responsibilities in line with the overall purpose of your role and as agreed by your line manager.2. Demonstrate NHSBSA values and core capabilities in all aspects of your work.3. Foster an environment where your own and colleagues safety and well-being is promoted.4. Contribute to a culture which values diversity and inclusion.5. Comply with NHSBSA policies, procedures, and protocols as they apply to your role.
Please note that we may close the advert early due to high volume of applications, therefore we encourage you to submit your application as soon as possible.
Person Specification
Skills
Personal Qualities, Knowledge and Skills Essential
- 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 reproduceable 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: a.Functional integration acceptance testing (including UI, API and database) b.Accessibility testing c.Compatibility testing d.Performance testing e.Data processing testing f.Security test techniques g.Data migration validation
- Working knowledge of a wide range of testing tools across a wide range of test areas including, but not limited to: a.Selenium Java, Serenity, Karate, Postman [functional integration acceptance testing] b.Wave, Axe, Lighthouse and assistive technologies, e.g. screen readers such as JAWS and speech recognition such as Dragon [accessibility testing] c.SauceLabs [compatibility testing] d.JMeter [performance testing] e.OWASP ZAP [dynamic application security testing]
- Working knowledge of business change, rationalisation and transformation.
- 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.
- 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.
- 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.
- Level 6 equivalent qualification in IT or related subject (e.g. BSc Computing) OR
- Relevant experience of the subject matter
- Level 7 equivalent qualification in IT (e.g. MSc Computing)