Job purpose
The goal of the Test Team is to establish an industry leading test execution and Quality Assurance function that provides testing services to Arbuthnot Latham’s technology Platform teams.
The Test Analyst will be responsible for test delivery from requirements gathering, planning and design through to execution and reporting. They will promote the organisations Test and Quality processes and practice to increase Test consistency and standards across projects. In demonstrating best practice Test delivery, the Test Analyst will play a key role in influencing stakeholders across the business on the value of testing.
The Test Analyst will work with different project teams and business functions to understand their projects and support with test approaches aligned to their Platform technologies and business functions.
Working under the task direction of the Test Manager/Senior Test Manager, they will support the delivery of test planning and execution for both Functional and Non-Functional testing across all phases of the testing lifecycle. Collaborating and integrating with different teams including, where appropriate, managing the engagement of 3rd party test service providers.
In addition to project test delivery, the Test Analyst will feedback to Test Management and provide input to the test practice, supporting continuous improvement and development of the team.
To place the interests of customers at the centre of all activities, act in a way that is consistent with achieving good outcomes for consumers; and to comply with the FCA and PRA's Conduct Rules.
Job Description
Key Responsibilities:
- Deliver and embed a consistent Testing service across all Platform programmes, projects and releases. This will cover all phases of testing, both Functional and Non-Functional (SIT, UAT, OAT, Regression, Non-functional incl. Accessibility and Security Testing).
- Develop and promote documented test script libraries for different test phases and Core Platform areas.
- Create comprehensive test scripts using the agreed standards and templates, establishing recognised test assets, proving project solutions and business requirements.
- Support the identification, selection, and implementation of new test automation tools into the Bank.
- As part of the test strategy, responsible for enforcing the standards, workflows and configuration of DevOps test tooling
- Where required, take ownership for the configuration and administration of the Bank’s DevOps test tooling
- Provide feedback to stakeholder questions regarding system behaviour and ongoing assistance during defect resolution. Supporting the defect process from identification and diagnosis through to fix, re-test and resolution.
- Engage with project stakeholders and teams, to ensure the best possible use and processes for test environments and test data.
- Provide support and guidance to Business Users in the creation and execution of UAT Scripts, raising and managing defects.
- Ensure test reporting outputs and MI are available from all test stages - from test planning and design through to execution and defect progress.
- Work within the overall organisation project / programme and test governance, define and contribute to formal project reviews at appropriate points in the project and test lifecycle.
Support projects, programmes and releases with hands-on Test Delivery activities, including:
- Analysing Business Requirements to develop and review documented test plans, test cases and scripts
- Test script execution, recording test results and any defects. Co-ordination between stakeholders, both business and IT teams as required
- Find and report defects with detailed, accurate and concise steps to reproduce. Work with the project teams to provide fixes preventing defect leakage
- Document test results and progress summaries, with consistent and clear MI for wider stakeholder review
Risk:
- Responsible for managing risks inherent to the role by diligently observing internal policies and procedures.
Key Interfaces:
- Senior Platform Lead(s)
- Senior Project Manager / Project Manager
- Business Analyst
- PMO Manager
- IT, Operations and Business SMEs involved in testing