UK Health Security Agency
Accelerating UKHSA’s COVID-19 mobile app testing.
Industry: Public Sector Health Care
Location: London, UK
United Kingdom Health Security Agency. A Government department responsible for government policy on health and adult social care.
This critical government programme was set up from scratch, to help control the spread of COVID-19 by ensuring that people can be tested when necessary, and by identifying close contacts of people who have tested positive.
Government and policy decisions announced at short notice which required a quick turnaround of business changes released to production with adequate testing.
The customer required a Quality Assurance & Testing partner to support the solutions underpinning this critical programme.
Test resource requirements were fluid based on the regular Government updates, flexible resource fulfilment was required at short notice to meet demand.
The scope included test delivery and assurance for the end to end test & trace applications with a key focus on automation testing of the COVID-19 App, test booking web portal journeys, Quarantine hotel booking portals, and Salesforce Supply Chain platform.
Sogeti deployed a team of specialist test consultants comprising a Delivery Lead, Test Managers, Test Leads, Automation Architect, and Test Engineers (Manual and Automation) delivering to the customer’s requirements.
Automation Testing responsible for direction setting including the development and maintenance of secured test automation frameworks and automation test scripts.
NHS COVID-19 Mobile App Testing:
- iOS and Android Functional automation, backward compatibility, data analytics, and end to end journey testing.
- Automated approximately 450 test cases using Java, Appium and Cucumber for NHS COVID-19 mobile application platform to be run at every release reducing the testing cycle time by approximately 50%. This has helped the automation team to dramatically reduce the effort and time to test functional features, analytics and backward compatibility for the application.
- Integrated the tests with Browserstack for cross platform and cross device testing.
Developed and maintained an automated regression pack of around 800 test cases across the various streams including Mobile applications, web portals, Salesforce platform and E2E tech integration. Regression suites are run on demand for every release and periodically to ensure the health of the applications.
Implemented ‘one click’ automation with integration of regression test packs with the AWS CI pipeline. Regression packs are triggered remotely or scheduled to run every day with detailed execution reports emailed to the stakeholders.
Integration of CI pipeline / automated test cases with Elasticsearch monitoring to generate execution analytics reports using ML (Machine learning) analysis technology.
Introducing the concept of AI (Artificial Intelligence) to the current automation with bots powered automated development and maintenance of automated test cases via self healing capability of the tool, implementation is in progress.
Download the UKHSA case study PDF below to read more.