Hours:
The role of a Software Testing team is to build out a quality suite to test the Society’s technologies using modern testing techniques, including automation, to support high quality releases in an agile environment. Working closely with other technology specialists to ensure that test results can be delivered at high speed and quality of delivery. The role will also include system analysis, test plan generation and the recording of defects.
New to role: Executes given manual test scripts under supervision. Uses basic automated testing tools. Records results and reports issues. Develops an understanding of the role of testing as a tool for design improvement and a validation process.
Competent in role: Designs test cases, creates test scripts and test data, and automates repeatable tasks working to the requirements or specifications provided. Defines test conditions for given requirements. Executes and records manual and automated testing in accordance with test plans. Analyses and reports on test activities, results, issues and risks.
Records test results and documents test failures and successes compared with pre-determined criteria, in a manner such that development teams can re-create and resolve issues found at a later date.
Principles, methods, techniques and tools for the effective management of the testing process and the execution of tests throughout the lifecycle of development or integration projects.
Software tools which automate or assist any part of the testing process across all or part of the testing lifecycle.
Familiar with the application of different development approaches e.g. iterative/ incremental methodologies (Agile, XP, TDD, SCRUM) or traditional sequential methodologies (Waterfall or V-Model). Irrespective of development methodology a DevOps approach may also be taken where development and operational staff work collaboratively.
Salary:
£30,850 Per Annum
Closing Date:
Tue, 23 Dec 2025
The role of a Software Testing team is to build out a quality suite to test the Society’s technologies using modern testing techniques, including automation, to support high quality releases in an agile environment. Working closely with other technology specialists to ensure that test results can be delivered at high speed and quality of delivery. The role will also include system analysis, test plan generation and the recording of defects.
New to role: Executes given manual test scripts under supervision. Uses basic automated testing tools. Records results and reports issues. Develops an understanding of the role of testing as a tool for design improvement and a validation process.
Competent in role: Designs test cases, creates test scripts and test data, and automates repeatable tasks working to the requirements or specifications provided. Defines test conditions for given requirements. Executes and records manual and automated testing in accordance with test plans. Analyses and reports on test activities, results, issues and risks.
Records test results and documents test failures and successes compared with pre-determined criteria, in a manner such that development teams can re-create and resolve issues found at a later date.
Principles, methods, techniques and tools for the effective management of the testing process and the execution of tests throughout the lifecycle of development or integration projects.
Software tools which automate or assist any part of the testing process across all or part of the testing lifecycle.
Familiar with the application of different development approaches e.g. iterative/ incremental methodologies (Agile, XP, TDD, SCRUM) or traditional sequential methodologies (Waterfall or V-Model). Irrespective of development methodology a DevOps approach may also be taken where development and operational staff work collaboratively.