A global testing and safety certification company serving 125 countries with an annual revenue of US$2.5 Billion
The client’s development processes resulted in substandard application quality. The situation needed immediate remediation. The development process lacked transparency in the daily tasks, onboarding fresh resources took an inordinately long time, several processes were manual, testing was negligible, the tools used for testing were minimal, and the leadership was not 100 percent focused on driving improvement. The client was keen to take corrective measures and improve application quality by increasing test coverage and by creating cross-skilled teams that were productive and could meet flexible demands.
After a study of the client’s development processes, Marlabs decided to use automation for testing, introduce dashboards for updates, create a digital knowledge management repository, and conduct frequent meetings between key players to share information on progress.
The first major challenge was the validation phase during testing. This process—which is extremely stringent—was unique to the client. The accuracy and detail required in the documentation at this stage leave zero room for errors. Any missing detail or gaps in documentation highlighted by external auditors would mean jeopardizing the entire release cycle and erasing months of work.
Having decided on automation being central to the solution, Marlabs designed a release strategy and set up a verification and validations testing service to address the client’s products and platforms. Marlabs then conducted the following activities:
Being hyper-aware of the precise documentation required during the test phase, Marlabs employed a tool that generates and reports stage-wise data in a descriptive, non-editable (and therefore tamper-proof) format. These reports capture test evidence to present to the client’s customers and auditors for the necessary production approvals.
Marlabs made a difference by introducing comprehensive testing, employing the latest automation tools, and using technology better. Creating the knowledge management repository also ensured ongoing awareness across the client’s development team and has become an invaluable reference resource for new team members.
With the implementation of automation, the client experienced no defect leakages into production over two major releases that included 100+ change controls and 320+ training courses. The robust automation framework ensured the client could focus on extending automation to additional product lines. At the same time, improvements in governance resulted in consistent results.