Shape the Future with the National Wealth Fund
At the National Wealth Fund, our mission is to swiftly and effectively mobilise trusted sector insights and investment expertise to unlock billions in private finance for projects across the United Kingdom. Providing £27.8bn of capital and an expanded mandate, we are ready to help the market invest with confidence, continue to drive forward the Government's growth ambitions.
We are looking for skilled and results oriented individuals who are motivated to help us build the National Wealth Fund into an industry-leading institution.
Job Purpose
This is an exciting opportunity to help shape the recently formed Quality Assurance function at the National Wealth Fund. You will be joining a small team and be instrumental in shaping automation across the application estate with a specific focus our Dynamics 365 platform in this greenfield function.
The Principal Automation Test Specialist will report into the QA Test Manager and will be solely responsible for building upon and maintaining our recently established Playwright automation framework, predominantly (though not restricted to) our Dynamics 365 application.
Location: Hybrid working with a minimum of 3 days per week in the Leeds office
Salary: Up to £55,000
Deadline to Apply: 12th July 2025. Early submission is encouraged, and applications will be reviewed on an ongoing basis
The Principal Automation Test Specialist is responsible for delivering high-quality testing outcomes and for ensuring the reliability, quality and release readiness of solutions built on Dynamics 365 Customer Engagement (CE) and the Power Platform—including D365 Sales, D365 Real-time Marketing, and Power Apps (model-driven and/or canvas). This role places a strong emphasis on test automation using Playwright (with C#) and Azure DevOps. Adopting a low code approach, this role will design, build, execute, and maintain reliable automated tests that validate end-to-end customer journeys, core CRM processes, and key integrations—helping to ensure stable releases and reduce manual regression and sprint testing effort.
Working closely with business analysts and developers, the Automation Test Specialist will convert user stories and acceptance criteria into robust automated test suites, identifying defects early, and providing clear reporting on quality risks and test results. The role supports a continuous delivery approach by embedding automated testing into CI/CD pipelines and promoting best practice across test strategy, automation patterns, and maintainability. In addition, providing analysis and guidance on adoption and implementation of Agentic AI tooling within the automation space.
There will also be occasions where manual testing is required / applicable, alongside potential involvement in automation test activities across other platforms in the future. The role holder will deal with a complex matrix of both internal and external stakeholders which will require very strong stakeholder engagement and management skills.
Due to the small size of the QA Team at NWF, you will need to be comfortable working on your own initiative with minimal supervision. You will also need to be comfortable supporting other members of the team and colleagues across the wider business.
Core Responsibilities:
- Design, develop, and maintain automated test suites using Playwright with C#
- Build automation for Dynamics 365 and Power Apps experiences (model-driven and/or canvas), including navigation, form behaviours, validations, role-based UI differences, and critical user workflows
- Translate user stories, acceptance criteria, and process maps into low code automated test scenarios and reusable components aligned to our D365 and other business processes
- Build and maintain regression packs and smoke test suites to support frequent releases and platform updates
- Assess automation candidates for sprint testing, to reduce manual overhead within sprints
- Integrate and execute automated tests within Azure DevOps pipelines, ensuring quality gates and reliable reporting
- Manage test execution results, analyse failures, and improve script resilience (e.g. handling dynamic UI, waits, test data stability)
- Identify, log, and manage defects using Azure DevOps, including clear reproduction steps and evidence (screenshots/videos/traces)
- Collaborate with developers to triage failures, distinguish defects from test issues, validate fixes and prevent regression issues
- Improve test stability by implementing robust locator strategies, resilient waits, and controlled retries, reducing flaky tests over time
- Ensure automation adheres to maintainable standards (e.g., page object patterns, fixtures, shared utilities, naming conventions)
- Support test data setup and environment readiness across DEV/TEST/UAT, including secure handling of credentials and configuration
- Produce clear QA artefacts: execution reports, coverage summaries, defect trend insights, and release readiness updates, with output suitable for a blended audience
- Contribute to continuous improvement of test practices, tooling choices, and automation strategy
- Ensure compliance with quality assurance processes and governance standards
- Provide mentorship or guidance to other team members where required
- Working closely with key stakeholders to set standards and influence organisational decisions on test techniques, tooling, design and execution
- Managing stakeholder expectations, with a focus on complex problem solving and influencing senior team members across Data, Information Security and Technology
- Act autonomously, seeking guidance on complex judgements and decisions
- Participating in and contributing to Agile ceremonies, being a key player in 3 Amigos and other ceremonies, leading and guiding on any improvements in ways of working
- Supporting the QA Test Manager in introducing and embedding improvements and helping shape and continuously improve the QA function.
Knowledge, Skills & Experience
Essential Knowledge and Experience
- Experience within the Financial Services industry Expert level understanding of all test phases across the SDLC and the application of them
- ISTQB tester accredited, with significant testing experience in both manual and automation testing
- Excellent working knowledge of Agile and Scrum methodologies Expert level experience in leading automation testing activities, able to build upon, maintain and run an automation framework alone
- Proficient using Playwright as a test automation tool
- Strong C# fundamentals relevant to automation; async/await patterns, LINQ for data-driven testing, clean code principles and SOLID basics Experience structuring automation frameworks in .NET; reusable helper libraries, extension methods, configuration management
- Knowledge of test pyramid principles: when to automate UI vs API vs component/integration tests
- Understanding of positive/negative testing, boundary analysis, equivalence partitioning, risk-based testing and prioritisation for automation coverage Experience in Behaviour Driven Development (BDD) and use of gherkin syntax language
- Experience with test frameworks and automation design patterns (e.g. Page Object Model)
- Understanding of API and integration testing, including REST/SOAP services Strong knowledge of test automation principles: test design, reliability, maintainability, avoidance of flaky tests
- Knowledge of SQL or data querying for backend validation and troubleshooting
- Experience of using testing tools such as Azure DevOps (Test Plans, Repos), Jira or ALM to capture testing artifacts, results and integrate automated tests into CI/CD pipelines Awareness of industry best practices for automation, maintainability and scalability
- Experience in both Agile and Waterfall deliveries, with demonstrable hands-on experience of participating and contributing to Agile ceremonies and Waterfall project meetings
- Knowledge of defect management practices and quality metrics (severity/priority, trends, and release risk reporting).
Desirable Knowledge
- Knowledge of MS Azure and 4th Generation Banking platforms
- Knowledge and understanding of business processes associated with Corporate Banking
- Knowledge or experience in Microsoft Power Platforms and testing Dynamics 365 modules (ideally Customer Engagement, Sales and Real-time Marketing).
- Knowledge of utilising Agentic AI capabilities within the automation testing space.
Mandatory Skills
- Hands-on experience building automation in Playwright with C# (including structured test projects and reusable components)
- Strong communication, stakeholder engagement and influencing skills, with the ability to communicate findings and influence both technical and non-technical colleagues
- Excellent problem-solving skills and ability to articulate technical solutions in a business context
- Excellent attention to detail
- Ability to build and maintain strong relationships with internal and external stakeholders and third-party suppliers, especially where testing occurs across multiple parties and vendors
- Ability to confidently deal with challenging situations
- Self-motivated, well organised and comfortable with continuous improvement, working to agreed objectives, targets and timescales with minimal supervision and able to prioritise own work effectively
- Proven ability to interpret requirements and produce high-quality test scenarios aligned to business outcomes.
A career with us offers a unique opportunity to make a lasting impact and work on cutting-edge technologies that will drive the UK’s future. We value diversity in our people and inclusion is at the heart of what we do.
We offer competitive benefits and unique learning opportunities from combining both private and public sector skills and experience. Please note, referencing and background checks are carried out for all roles here at the National Wealth Fund.