This job is brought to you by Jobs/Redefined, the UK's leading over-50s age inclusive jobs board.
Job Title: Senior Test Analyst
Contract Type: Permanent
Location: Edinburgh
Working style: Hybrid 50% home/office based
Closing date: 19th December 2024
The Senior Test Analyst is responsible for the creation of test cases using in-depth technical analysis of both functional and non-functional specifications (such as reliability, efficiency, usability, maintainability, and portability).
They create traceability records, from test cases back to requirements. They produce automated/manual test scripts, materials, and regression test packs to test new and amended software or services. Senior Test Analysts specify requirements for environment, data, resources, and tools. They interpret, execute, and document complex test scripts using agreed methods and standards.
The role also involves recording and analyzing actions and results, maintaining a defect register, reviewing test results, and modifying tests if necessary. They provide reports on progress, anomalies, risks, and issues associated with the overall project. They report on system quality and collect metrics on test cases, providing specialist advice to support others and reviewing requirements and specifications to define test conditions.
About the role
* Uses in-depth technical analysis of both functional and non-functional specifications (such as reliability, efficiency, usability, performance, and portability) to determine test requirements.
* Specifies requirements for environment, data, resources, and tools.
* Conducts early life cycle validation and verification. Plans, estimates, and schedules phase tests.
* Designs and produces re-usable test scripts (including automated test scripts and packages), procedures, and regression test packs (with expected results) to test new and amended software. Produces plans to test the effect of new and changed software on existing systems.
* Interprets and executes complex test scripts using agreed methods and standards.
* Monitors progress, documents test pass/failures compared with pre-defined criteria, creating traceability records from test cases back to requirements, in accordance with agreed standards.
* Uses normal operating facilities, diagnostic tools, technical manuals, test scripts, and systems documentation to identify, diagnose, and report on system errors.
* Reviews test results and modifies tests if necessary. Produces reports on system quality and metrics on test cases.
* Provides guidance and assistance to colleagues on any aspect of test planning and execution.
* Reviews and tests non-functional aspects of systems at a high level.
* Guides team members on the practices of testing and prioritizes their tasks to achieve results ready for milestones.
* Mentors Test Analysts and Trainee Test Analysts.
* Deputizes for Lead Test Analyst.
* Maintains knowledge of specific specialisms, provides detailed advice regarding their application, and executes specialized tasks. The specialism can be any area of information or communication technology, technique, method, product, or test automation application area.
About you
* Can identify gaps in the available information required to understand a problem or situation and devise a means of resolving them.
* Being proactive, anticipating opportunities for service improvement and taking appropriate action.
* Brings positive change to the test services practice.
* Acquires an understanding of a problem or situation by breaking it down systematically into its component parts and identifying the relationships between these parts, selecting the appropriate method/tool to resolve the problem and reflecting critically on the result, so that what is learned is identified and assimilated.
* Can take account of new information or changed circumstances and/or business requirements and modify response to a problem or situation accordingly.
* Attention to detail. Applies appropriate quality standards to all tasks undertaken and ensures that nothing is overlooked.
* Can meet targets and fulfill agreements even when adverse circumstances prevail.
* Can work collaboratively (rather than competitively) with others to achieve a common goal.
* Is familiar with testing techniques used to plan and execute software tests of all application components (functional and non-functional) to verify that the software satisfies specified requirements and to detect errors. Examples: dynamic testing techniques, static testing techniques, non-functional testing techniques, test automation techniques.
* Has experience of using automated test tools and can influence when automation adds value.
* Is aware of software tools which automate or assist any part of the testing process across the whole testing lifecycle. Examples: test management tools, capture replay tools, data preparation tools, debugging tools, load test tools, security penetration test tools, requirements test tools.
* Has experience of an application, process, or product that benefits the test team.
* Has specialist knowledge and skills in one or more business functions, technology, or automation tools.
About Royal London
We're the UK's largest mutual life, pensions, and investment company, offering protection, long-term savings, and asset management products and services.
Our People Promise to our colleagues is that we will all work somewhere inclusive, responsible, enjoyable, and fulfilling. This is underpinned by our Spirit of Royal London values; Empowered, Trustworthy, Collaborate, Achieve.
We've always been proud to reward employees by offering great workplace benefits such as 28 days annual leave in addition to bank holidays, an up to 14% employer matching pension scheme, and private medical insurance.
Inclusion, diversity, and belonging
We're an inclusive employer. We celebrate and value different backgrounds and cultures across Royal London. Our diverse people and perspectives give us a range of skills which are recognized and respected - whatever their background.
#J-18808-Ljbffr