CASE STUDIES
Delve into the depths of our expertise and discover the rich diversity of projects we’ve undertaken. Whether it’s creating robust automation frameworks, devising cutting-edge software testing methodologies, or implementing foolproof security measures, our team of adept professionals leaves no stone unturned in delivering solutions that stand the test of time.
CSV/CSA
Test Automation
BFSI
Embedded Testing
CASE STUDY
CSA Framework
A leading life sciences company with ~$45 Billion yearly revenue, headquartered in USA. They play a crucial role in providing a wide range of analytical instruments, life sciences solutions, specialty diagnostics, laboratory, pharmaceutical and biotechnology services
Implementation of CSA framework
Business Need
- Client sought to upgrade from the CSV methodology to CSA framework to streamline the documentation efforts in complaints with FDA guidelines.
How did we help them?
- Assessed and supported in the revision of existing SOPs (15) and Templates (10) to define the new CSA
- Framework Adopted extensive Risk-based approach. Depending on FRA, the below testing strategy was defined,
High – Robust scripted testing
Medium – Limited scripted testing
Low – Unscripted testing.
-
-
Trained the team on the new CSA Framework.
How did they benefit?
- Introduced unscripted testing and were able to reduce the documentation effort by 40% which resulted in time and cost savings.
- Automation of Regression OQs for future releases.
CASE STUDY
Application Package | TOSCA |
Test Management Tool | ALM |
TOSCA Validation
Business Need
- Client needed a Validated Test Automation tool to use it in the GxP Regulated environment
- Complete set of validation deliverables and SOPs was mandated.
How did we help them?
- Worked with the validation team in preparing all the validation deliverables and SOP documents for Tosca validation
- All needed CSV processes were put in place with needed proofs to satisfy CSV teams need
- Separate QA environment for the tool to test each functionality and gather proof was provisioned
How did they benefit?
- Tosca tool was successfully validated and certified for use in GxP-regulated environments
- Validated application started using Tosca for their automation needs leading to more automation coverage and time savings
- Process was put in place to handle future releases of the tool and how it will be validated.
CASE STUDY
Application Package | SAP PR1 |
Modules | FTS, OTC, PTP, RTS, WM, MDM, RTR, SAP Admin |
Test Management Tool | ALM |
Business Process Tool | ServiceNow, MasterControl |
SAP PR1 Change Request Management
Business Need
- PR1 sites are using GxP sensitive data but it was not validated and received findings/CAPA from internal quality team
- Managing frequent change releases
- PR1 integration with multiple systems will be done frequently and it needs to be validated
How did we help them?
- Provided validation support on the retrospective validation
- Analyze the periodic changes/updates, identify the risk and provide complete support on system validation
- Providing continuous validation support for integration and changes in the PR1 system.
How did they benefit?
- The prompt closure of CAPA along with the resolution of findings identified by the Corporate Quality team has been instrumental in safeguarding the client’s financial interests
- Mitigate risks ensuring that system are of high quality
- Maintain the system validated, resulting in fewer errors and less risk to process and data integrity.
CASE STUDY
Application Package | ServiceNow |
Modules | Change Management |
Test Management Tool | ALM |
Business Process Tool | ServiceNow, MasterControl |
ServiceNow Replatforming
Business Need
- Client needed the ServiceNow Change Management module to be validated for this needs within a months timeframe.
How did we help them?
- We drafted requirement from the business users and system owners along with QA
- After URS was ready then FRS was signed off, Risk assessment, Validation plan was signed off
- Test plan, Test summary report and Validation summary report post execution.
How did they benefit?
- Validation related procedure was implemented in the project
- Project went live with ServiceNow Change Management module validated and signed off by the team on time.
CASE STUDY
Application Package | SFLMS |
Modules |
All |
Test Management Tool | ALM |
Business Process Tool | ServiceNow, MasterControl |
SuccessFactors Learning Management System (SFLMS)
Business Need
- SFLMS will be utilized by various business units, divisions, and sites across the organization as a global Learning Management System for training activities.
- Annual upgrade of the system will be validated every year along with minor updates.
- Based on the feedback, system will also undergo frequent UI/content changes.
How did we help them?
- Providing continuous validation support on the annual upgrade of the system
- Analyze the periodic addition /changes /updates in the learning portal, identify the risk and provide complete support on system validation.
How did they benefit?
- Increased productivity, improved compliance, and enhanced overall organizational efficiency
- Maintain the system validated, resulting in fewer errors and less risk to process and data integrity
- Minimize the cost of maintenance and rework.
CASE STUDY
Application Package | SAP VP1 |
Modules | FTS, OTC, PTP, RTS, WM |
Test Management Tool | ALM |
Business Process Tool | MasterControl and Service Now |
SAP VP1 Implementation and Change Management
Business Need
- VP1 system provides a configurable manufacturing solution that enables a complete, manufacturing process.
- Implementation of VP1 system for various sites – Finland, Japan, Poland & South Africa
- Managing frequent change releases with major and minor updates to the system.
How did we help them?
- Provide complete validation support on every major, minor upgrade and implementation of the new sites to the system
- Identifying the risk associated with each change request and providing complete validation support to maintain the system in validation state.
How did they benefit?
- Maintained the system in validate state, resulting in less risk to process & data integrity, reduces compliance and Maximizes system efficiency
- Validation of SAP VP1 – WM module improves the warehouse setups and benefits in proper handling of the products and reduce the site-specific regulatory impacts
- Enhances the reliability of system.
CASE STUDY
Application Package | SAP HANA |
Modules | FTS,MM,QM,RF,SD,PP,EWM |
Test Management Tool | ALM |
Business Process Tool | eDMS (for document management) |
PSG SAP HANA Implementation
Business Need
- Client developed new manufacturing sites in China and Singapore to produce both biologics and drug product.
- All changes to configuration and development were performed in the new China & Singapore SAP HANA instance to enable the processing of transactional data and to facilitate all necessary operations at the site to enable production of product for the customer.
How did we help them?
- Provided CSV support for the implementation of the new site in China and Singapore
- Guiding and monitoring the entire project team and made sure no process deviations were made at each stage of the project.
How did they benefit?
- Maintained the system in validate state, resulting in less risk to process & data integrity, reduces compliance and Maximizes system efficiency
- ALM was newly introduced to the client with proper trainings as test management tool resulting in minimalization of paperwork deliverables.
CASE STUDY
Application Package | Enterprise EDMS |
Modules | N/A |
Test Management Tool | ALM |
Business Process Tool | MasterControl and ServiceNow |
Enterprise EDMS (Electronic Document Management System)
Business Need
- EDMS system used to automate and manage the document control process including access, routing, approval, and archival of documents.
- Business using EDMS system as document repository for site related and corporate documents.
How did we help them?
- Facilitated validation support and document assurance on every major and minor change (enhancement) of the system for multiple business sites
- Identifying the risk associated with each change request and providing complete validation support to maintain the system in validation state.
How did they benefit?
- Minimizing risk resulting system compliance.
- Ensure your program fits seamlessly into their processes
- Minimize the cost of maintenance and rework.
CASE STUDY
Application Package | SAP |
Modules | All |
Test Management Tool | ALM |
Automation Tool | TOSCA |
Customer | Life Science Client |
SAP AUTOMATION
Business Need
- Global Regression Suite was designed 7 to 8 years ago. The current automation coverage is not up to date. The scripts are outdated and that pose a challenge to support the weekly release, projects and enhancements.
- Performing faster system upgrades is a challenge.
- Managing frequent change releases is a challenge.
How did we help them?
- Global regression suite is current, and 175 test scripts were automated as per the latest business process using TOSCA automation tool.
- Post-production process and a plan to maintain the automated scripts and update them whenever there is change in process has been planned.
How did they benefit?
- Annual savings for 1st year 2023- $800K.
- Annual savings from 2nd year onwards is $1200K.
- Can execute faster system upgrades.
- Can perform frequent change releases.
- On demand regression testing possible for new demands, enhancements and projects.
CASE STUDY
Application Package | SFDC (Lighting and Classic) SAP and OFM |
Business Processes | Lead to Cash, Customer Relationship Management, Product Management and Asset Management. |
Modules | Accounts, Contacts, Products, Price Books and Quotes. |
Test Management Tool | Jira, HP-ALM |
Automation Tool | Provar SFDC Automation |
Customer | Life Science Client |
An integration between SAP and SFDC using OFM as middleware
Business Need
- To leverage two enterprise systems, SDG Salesforce and SAP Instances, to enable integration capabilities that ensure both systems are in sync regarding customer contacts, customer accounts, rice Lists/Books and Materials. Once master data elements synced Quotations and Quotation Approval Workflow will be executed within SFDC. Once business releases the quotation that quote should be pushed (created/ replicated) within SAP.
How did we help them?
- Accounts which has been spread across various application has been made into a single repository with a unique key which includes inter-application access.
- Complex Quote Generation process (which was conventionally manual) has been introduced with an interactive frame.
How did they benefit?
- Increased productivity for commercial team with the elimination of duplicate processes (master data entry in SAP and SFDC, revenue sales reporting, quotation creation and routing , forecasting).
- Better visibility to sales metrics (opportunity funnel vs. realized sales).
- By integrating Accounts, improved the response of Quote generation time.
- Enablement of 3rd Gen. CRM addon applications.
CASE STUDY
Application Package | CAMSTAR |
Modules | All |
Test Management Tool | ALM |
Automation Tool | TOSCA |
Customer | Life Science Client |
CAMSTAR Automation
Business Need
- Team needed testing of CAMSTAR 5.8 and then testing of Opcenter 8.4 and 8.6.
- An automated Regression pack was needed to test multiple releases of CAMSTAR.
How did we help them?
- TOSCA Automation scripts were developed to cover existing regression suite and cover full regression with addition of new scripts.
- Leveraged HP ALM and TOSCA to reduce the timelines in testing effort and the reliability of results.
- Automation scripts enabled to be executed in individual mode or in Batch run mode.
- Enabled Continuous Integration and Continuous Testing using Jenkins-TOSCA.
- Automated scripts developed for different releases could be re-used with minimal re-work.
How did they benefit?
- 100% Test coverage was achieved.
- 100% Regression automation was achieved.
- Saved Large number of manual efforts with the regression Automation Suite.
- Opcenter automated scripts were used for another project called OA Expansion which led to only 30% of manual testing and remaining 70% being tested via automation.
CASE STUDY
Application Package | Oracle Cloud PLM |
Modules | PIM(Product Information Management) |
Business Process | Product Information & Life cycle Management |
Test Management Tool | ALM |
Automation Tool | Selenium |
Customer | Life Science Client |
Migration from Agile PLM to PDH
Business Need
- Customer requirement was to Test all the functionalities of PDH Application as part of their migration Project from OnPrem Agile PLM application to Oracle Cloud PDH.
- They needed to build a rigorous set of Functional & Regression Suites and execute them.
How did we help them?
- Test plan was designed to detail out strategy, coverage , Resourcing & Timeline requirements.
- Leveraged the in-house Agile PLM Experts and designed Effective Test cases to validate that new PDH system to prove that it can handle all Business requirements and their current day to day activities.
- Developed a robust Automation suite for the regression testing on hybrid framework that was built on latest technologies like Junit5, Gradle with integration to Allure for reporting.
How did they benefit?
- 100% Test coverage was achieved.
- Saved Large number of manual efforts with the regression Automation Suite.
- Documented Test plan & test cases helped customer to be confident the approach and results.
CASE STUDY
Application Package | Oracle PDH |
Modules | PIM(Product Information Management) |
Test Management Tool | ALM |
Automation Tool | Selenium |
Customer | Life Science Client |
User Role Security automation
Business Need
- Customer requirements was to test their security configuration on different user roles and local entities.
- Check oracle apps configuration for the master-child entities and it’s user level access controls for 16 user roles.
- Considering the total child entities as 99, user roles : 16 and item types: 6, the total combinations to be tested was 99 * 16 * 6 = 9504.
How did we help them?
- The project could identify defects early in the sprint and rectify those.
- This test suite can be reused in each sprint to make sure the configuration is intact.
How did they benefit?
- We built automation scenarios to test the configuration and ran this for all 9500+ combinations.
- The test batch was run on a weekend, and by beginning of the sprint, the automation batch could unleash 20+ configuration defects, which would have
otherwise slipped into production.
CASE STUDY
Application Package | JD Edward EnterpriseOne 9.1 |
Modules | Operations, Finance and OTC |
Business Process | Operations, Finance and OTC |
Test Management Tool | HP ALM |
Automation Tool | HP UFT |
Customer | Life Science Client |
JD Edwards E1 Automation
Business Need
- Customer requirement was to automate their business processes in JDE E1
- Huge effort is required for manual testing due to varying size and complexity.
- Customer wanted test automation to reduce the test cycle time and also to increase test coverage.
How did we help them?
- Automation scripts were developed to cover existing regression suite and cover full regression with addition of new scripts.
- Leveraged HP ALM and UFT to reduce the timelines in testing effort and the reliability of results.
- Automation scripts enabled to be executed in individual mode or in Batch run mode.
- Enabled Continuous Integration and Continuous Testing using Jenkins-HPALM-Git.
How did they benefit?
- Reduction in FTE manual testing efforts by >100 hours for each E1 release.
- Ensures consistent and repeatable testing for every releases.
- Reduction in testing cycle time (duration) with automated distributed execution.
- Increase test coverage for end to end business critical scenarios for every production release.
- Increase application BAs availability & focus to support business and critical projects.
CASE STUDY
Application Package | eCommerce Application |
Test Management Tool | Jira X-ray, easyBi |
Automation Tool | Cucumber,Selenium |
Customer | Life Science Client |
End to End QA solution for Digital Marketing projects
Business Need
- Customers Digital Marketing team has 4 scrum teams and has over 20 applications in scope. Its a complex and scape with an inherited software development processes, minimal quality checks in place (regression/ requirement traceability etc.) and expectations of high go-to-market speed. With frequent major releases, these teams run a risk of production outages and slow down the pace of innovation.
How did we help them?
- Assessed the As-Is from a people, process & tools topography by carrying out TMMi assessment of the entire application portfolio.
- Shared TMMi maturity ratings along with short term and long-term action plan.
- Introduced and implemented a comprehensive quality framework with Jira Xray addon and easy BI.
- Introduced and Implement a value driven test orchestration framework.
How did they benefit?
- Reduced test execution time by 30%.
- Enable Shift left testing.
- Actionable KPI’s/Dashboard.
- Lowered the Cost of Quality by 20%.
- Increase defect identification in lower environments.
- Integrated & Automated Regression in release cycles.
- Actionable Quality parameters & derived the Cost of Quality.
CASE STUDY
Comprehensive end to end test solutions for a leading Singapore based bank
Business Need
- Customer is one of the leading banks in South East Asia. They were looking for a testing partner to provide comprehensive testing solution for their operations in Singapore
- Lack of end to end testing resulting in in higher production defects.
How did we help them?
- We provided complete end to end testing processes and services including
- Flexible and reusable automation framework
- Performance testing of SSO, Trade Finance Back Office application
- Extensive documentation support and knowledge management
- User Acceptance testing
How did they benefit?
- Overall test execution time reduced by upto 50% with the help of reusable automation framework
- Operating cost reduced by upto 30% via improved performance and increased automation.
CASE STUDY
Testing all use cases on new versions of mobile apps and online banking website
Business Need
- Increasing customer satisfaction and loyalty through a smooth and seamless mobile and online banking experience
- Testing end-to-end workflows on apps from all of the possible locations that customers could do banking
- Keeping up with what customers have to say about its apps and the apps of its competitors.
How did we help them?
- Sourcing testers in the US and Canada from testing community to perform end-to-end workflow testing on pre-production mobile apps, including Apple Watch, and online banking website
- Leveraging the testing community expand the number of locations and devices it is able to test with
- Leveraging mobile sentiment analysis tool to understand how its apps stack up to competing banks.
How did they benefit?
- Client was able to promptly identify and solve issues in its pre-production mobile apps and online banking website by testing in the community.
- Regularly uncover end user experience issues, including one that prevented customers from seeing merchant information on pending scheduled payments
- Ensure customers banking from Canada are receiving the same high-quality experience as customers in the US
- Created a more pleasing app design based on mobile user sentiment feedback.
CASE STUDY
Automation Tool |
Jira, cucumber, selenium, RestAssured, Postman |
Embedded Application testing
Business Need
- An infrastructure service (including an IOT device) – which serves as a secure channel to collect and upload files generated by the devices like Microscopes, incubators, refrigerators etc.
- Files are generated by these devices – which represents the events (activities like device on, off, status, statistics etc), also the files generated (like images from microscope).
How did we help them?
- IOT device testing (Embedded testing) – Software : The software built is installed in the IOT device and is tested on different functionalities built – like connecting to the devices, detecting and streaming new files securely.
- IOT device testing (Embedded testing) – Hardware : Testing the hardware and the kernel software on the IOT device for real life situations and to make sure those scenarios are handled. Few scenarios we tested include :
1) Hardware led indicators and its behavior (like blinking lights when network is down, stable light when network connection is proper, color changing on different situations etc).
2) System behavior on a sudden power failure.
-
Cloud side testing : Design and run tests on the cloud side UI and the API interfaces which are kept open for receiving the files/events uploaded by different devices.
-
How did they benefit?
- Automation of API service enabled the team to do repeated API regression leading to time saving and early catching of defects
- API regression suite was connected to the last job in DevOps pipeline which enabled the mandatory execution of the suite to catch any defects in API.
CASE STUDY
Technology :
- 24-bit Counter: The system features a 24-bit counter to achieve high-resolution counting capabilities, accommodating 5-digit counting requirements.
- Modbus TCP and RTU: These communication protocols establish reliable data exchange between components and external systems.
- Sensors: Sensors capable of measuring 0-10V DC peak-to-peak signals were integrated to provide precise fluid measurement.
- High-Frequency Handling: Specialized hardware and software optimizations were applied to manage fluid flow frequencies of up to 40Hz.
- MQTT: MQTT protocol enables secure and efficient data sharing with the AWS cloud platform for real-time monitoring and analysis.
Car Wash Fluid Management
Business Need
- To develop, test and maintain an embedded based system for car wash fluid management that achieves precise measurement and regulation of 12 concentrated fluids while utilizing a 24-bit counter for high-resolution counting, Modbus TCP/RTU for robust communication, and sensor integration.
- The customer also needs an inhouse and client station monitor to view the changes dynamically.
How did we help them?
- Complex Integration: Integrating 12 different flow controllers and actuators while ensuring synchronization and compatibility was a complex and time-consuming task.
- Hardware Compatibility: Compatibility issues with specific hardware components led to project delays and necessitated extensive testing and troubleshooting.
- High-Frequency Handling: Managing fluid flow frequencies of up to 40Hz required specialized hardware and software optimizations to maintain accuracy and reliability.
- Data Accuracy: Achieving precise fluid measurement, especially for highly concentrated fluids, required meticulous calibration and fine-tuning of sensors and flow controllers.
- Cloud Integration: Integrating the system with AWS using MQTT presented challenges related to secure data transmission and ensuring data privacy.
-
How did they benefit?
- Precise Fluid Management: The system successfully measures and regulates the flow of 12 different concentrated fluids with exceptional precision, ensuring the efficient utilization of costly liquids.
- High-Resolution Counting: Utilizing a 24-bit counter, the system provides accurate and reliable counting of fluid flow, achieving a resolution capable of accommodating 5-digit counting requirements.
- Advanced Communication: Employing Modbus TCP and RTU protocols, the system establishes robust communication channels, enhancing data exchange and system reliability.
- Sensors Integration: Sensors capable of measuring 0-10V DC peak-to-peak signals have been seamlessly integrated into the system, offering a wide measurement range.
- High-Frequency Handling: The system handles fluid flow frequencies of up to 40Hz at full flow rate, ensuring consistent performance even during peak usage.
- Data Sharing with AWS: Utilizing MQTT, the system shares real-time data with the AWS cloud platform, enabling remote monitoring, data analysis, and enhanced decision-making capabilities.
CASE STUDY
Technology :
- Microcontroller: An embedded microcontroller with sufficient processing power was chosen to execute ECG signal processing algorithms and manage device operations.
- C Programming: Embedded C was the primary programming language used to develop firmware, ensuring efficient resource management and real-time capabilities.
- Hardware Interfaces: In-depth knowledge of hardware interfaces, such as SPI, I2C, and UART, was applied for sensor and peripheral integration.
- RTOS: A Real-Time Operating System (RTOS) was utilized to manage task scheduling, ensuring real-time responsiveness and system stability.
‘i-ECG’ real time ECG monitoring device
Business Need
- Design, develop, and validate an embedded ECG machine equipped with advanced technology, including high-resolution ADCs, real-time monitoring capabilities for multiple lead configurations, and intelligent data analytics to detect cardiac anomalies and ischemic events.
- The system should meet stringent hardware requirements, integrate wireless connectivity, and provide a user-friendly interface for medical professionals, enabling accurate ECG data capture and timely diagnosis.
How did we help them?
- Noise Mitigation: Addressing noise interference was a constant challenge. Advanced filtering algorithms were devised to distinguish signal from noise accurately, maintaining signal integrity. These techniques were not part of the initial design – we came up with the advanced noise cancellation only during the testing phase.
- Hardware Integration: Ensuring seamless integration with hardware components such as sensors, amplifiers, and microcontrollers required in-depth knowledge of embedded systems and hardware interfaces.
- Real-time Requirements: Meeting strict real-time requirements for ECG signal acquisition and processing demanded precise timing control and careful consideration of interrupt handling.
- Compliance with Standards: Ensuring compliance with medical device standards, such as IEC 60601-2-27, and adhering to safety and regulatory guidelines was a complex and vital aspect of the project.
-
How did they benefit?
- Robust Signal Processing: We successfully implemented advanced signal processing techniques in Embedded C to accurately capture and process ECG signals, achieving high fidelity and reliability in our readings.
- Memory Optimization: Skilful memory management and optimization strategies were employed to ensure efficient resource utilization in the resource-constrained embedded environment, enhancing the ECG machine’s performance.
- Real-time Data Acquisition: We configured and tested the real-time data acquisition routines that synchronized ECG electrode inputs, processed data streams, and delivered results swiftly and accurately to the user interface.
- Fault Tolerance: Rigorous testing and error-handling mechanisms were integrated to enhance the ECG machine’s fault tolerance, allowing it to gracefully recover from unexpected failures.