Esskay digital can help ensure that all products and applications are tested to an agreed level and that quality considerations are taken into account early in the software delivery life-cycle. Driving automation as an everyday part of the test solution rather than something considered as best endeavours but never actually achieved.
- Automation Test Framework: Driving the concepts of Test Driven Development and Continuous Integration into the SDLC. Reshaping the test roles into Software Test Engineers and Software Development Engineers in Test, developing the skills necessary to drive a robust Automation Test policy. Thereby improving overall test coverage and the ability to perform continuous regression tests, from the initial stages of development right through to live.
- Test Strategy: Implementing a risk based Test Approach and gaining agreement from the wider business, on the test strategy being considered at the early stages of the project lifecycle. Ensuring that applications and test solutions are designed, analysed and robust enough to meet business requirements, underpinned by sound and proven technical solutions.
- Agile Test Management: Managing multiple project test teams to coordinate complex integrated releases of a large product suite, within an agile delivery framework. Including mobile and web applications, back office services and complex trading solutions, incorporating the necessary quality review points to achieve a stable consolidated release. Ensuring the challenges the team faced within an agile approach were mitigated as much as possible through test best practice, driven from continuous retrospectives and improvements.
- Test Team Management: By building the team of functional and non-functional test managers we help ensure that all products and releases are correctly resourced. Developing the concept of a TCoE (Testing Centre of Excellence) to deliver testing as a service, ensuring that the right resources are available at the right time. Creating skill based test teams who are able to work within either waterfall, iterative or agile development life-cycles.