Job title: Test Analyst
Location: London
The Authority anticipates that the Senior Test Analysts will be allocated as follows;
• Full Time (5 Days per Week) from Service Commencement date
Senior Test Analysts - Service Requirements Overview
• The Senior Test Analyst will have expert knowledge of data reconciliation and validation techniques using variety of suitable tools, scripts & PowerBI Reports. Role will also require to co-ordinate with other delivery teams and undertake manual / automated regression tests of migrated system. The Senior Test Analyst will work with all others as necessary within the project including the Solution Architects and other stakeholders to establish an optimal set of tests which can certify migration requirements have been met, adheres to Authority test strategy/constraints and considers total cost of ownership.
• As part of the Data-Migration Team the Senior Test Analyst will be responsible for the migration test strategy, planning and execution of functional and non-functional migration requirements. Role, as part of the migration team will also undertake activities for migration and post-migration validations and support.
• The Team will deliver a fully working data-migration solution that meets the requirements agreed with the Authority in the timescales defined by the Authority. The requirements and timescales will be agreed through the Product refinement and Agile planning process. The solution should comply with the security, accessibility and engineering standards agreed with the Authority.
• The Team is expected to deliver through agile development, testing, user acceptance, live migration and post-migration support, using their professional skills and expertise to plan and deliver all of the services for this statement of works under their own direction and control, but monitored by the Authority’s appointed persons.
• As part of the team, the Senior Test Analyst will be expected to contribute to planning and estimation of work required to achieve the Team deliverables.
• The Authority will be undertaking bespoke development in delivering the end-to-end RUC solution, so the resource will need to integrate with several bespoke data sources written by other parties, other working areas of the programme and project or engage with 3rd parties when necessary.
Key Knowledge / Skills
• Strong written and verbal communication skills including ability to explain complex information with agile development Teams including the test design and defect reporting
• Strong experience in automation and performance testing tools including Selenium Web Driver, automated API Testing, Visual Studio Load Test, JMeter, appropriate for Azure Load Testing
• Expert knowledge of using C# for test automation
• Expert knowledge of querying SQL & Cosmos DB
• Expert knowledge of continuous integration
• Expert knowledge in the following Azure technologies (including but not limited to):
o Functions, Service Bus
o SQL Server, Cosmos DB, Storage
o Azure DevOps
o Bicep
o App Insights
• Demonstrable prior data-migration experience
The Authority will provide (due to security considerations and the nature of the system and software for delivery of RUC) through the Authority’s IT System, each member of the team with access to the following licences, to be used specifically in the delivery of the Services:
• Microsoft Dynamics License
• Microsoft Developers Network / License
• Microsoft Office 365
• Microsoft Power BI License