Project Summary
Our client, a key player in the US Custom Dietary Supplement Manufacturing Industry, initiated a software testing project to enhance their online formulator software. The primary objective was to rigorously test the platform, identifying software loopholes and taking proactive measures to maximize its robustness. By focusing on efficiency and reliability improvements, the client aimed to enhance the user experience for healthcare practitioners, solidifying their position in the competitive supplement manufacturing landscape.
Valuable insights from the testing process informed adjustments to the software, aligning it with the evolving needs of practitioners. This project underscores the client’s dedication to delivering cutting-edge solutions and maintaining a leadership role in the industry.
About the Client
The client, with over a decade of experience in the Custom Dietary Supplement Manufacturing Industry in the United States, specializes in providing a unique service through their online formulator software. This software enables healthcare practitioners to transform their personalized supplement concepts into tangible formulations tailored to individual patient needs. Operating under the banner of Personalized Nutrients, this service is a key aspect of their business.
In addition to Personalized Nutrients, the client offers another service called Compounded Nutrients, utilizing the same formulator technology. This service assists practitioners in launching their private label supplement business by creating customized formulations. The client’s online formulator software is feature-rich, and they sought to enhance its reliability and efficiency for practitioners. To achieve this, they engaged in rigorous software testing methodologies to identify and address potential loopholes, gaining valuable insights for ongoing improvement.
Key Challenges and Solutions
Challenge 1 - Levelling up with Client’s Technical Understanding
The client was highly technical, requiring effective communication to convey our testing expertise. We needed to ensure the client’s confidence in our understanding of the project details. The challenge was to establish a clear understanding of technical intricacies and gain the client’s trust in our testing capabilities.
Testing Strategy
At ChromeQA Lab, we emphasized our testing proficiency through clear communication and demonstrated expertise. Our team focused on better project comprehension, ensuring the client was satisfied with our services.
Challenge 2 - Migration to Latest Technology Stack
The original project and UI were built on an outdated version of dot net. The challenge was to migrate the entire system to the latest technology stack, specifically Dot Net MVC 8.0, and deploy it to Microsoft Azure. Additionally, there was a need to introduce CI/CD practices to enhance configurability.
Testing Strategy
Our Software Testing team at ChromeQA Lab devised a meticulous testing strategy to ensure a smooth transition to the latest Dot Net technology stack. We conducted thorough testing during and after migration, ensuring compatibility and functionality. Also, our testing team implemented rigorous testing in the CI/CD pipeline to help the client maintain adequate configurability settings.
Challenge 3 - Addressing Build Testing and Automation
Earlier, software builds were not regularly tested, leading to increased bugs. The challenge was to establish QA as an integral part of every development aspect.
Testing Strategy
To address this, a dedicated QA team was allocated for complete quality assurance, and automation was introduced to streamline testing processes. We implemented a comprehensive QA strategy, integrating testing at every stage of development. Also, we introduced automation to enhance efficiency and coverage, establishing a robust testing framework for continuous improvement.
Impact on Client’s Business
Elevated Product Reliability and Practitioner Satisfaction
ChromeQA Lab's meticulous testing efforts instilled confidence in the client's software, resulting in a more reliable product. This heightened reliability translated into increased practitioner satisfaction, positively impacting the client's reputation and user loyalty.
Strategic Technological Upgrade for Market Competitiveness
By assisting the client with software testing in the scenario of seamlessly migrating the software to the latest technology stack, ChromeQA Lab positioned the client as technologically advanced and competitive in the market. This helped the client enhance software's capabilities, meeting evolving user expectations and industry standards.
Reduced Time-to-Market and Cost Savings
ChromeQA Lab’s Software testing efforts translated into reduced time-to-market for the clients pertaining to new features and updates, allowing the client to stay ahead in a dynamic business landscape. Our establishment of a robust quality assurance culture significantly helped the client level up their software quality, and resulted in cost savings.
Technologies Used
The Final Outcome
The collaboration between ChromeQA Lab and Freedom to Formulate initiated with a unique scenario where the client was part of an outsourcing model, working with a USA-based team of technology experts. Seeking to explore alternative testing partners, Freedom to Formulate engaged in an 80 Hours Free Trial Period with ChromeQA Lab, specifically evaluating our testing capabilities against other contenders.
During the trial, our dedicated team showcased not only technical proficiency but also a commitment to quality and efficient communication. Impressed by the trial outcomes, Freedom to Formulate entrusted us with a specific task, assigning two skilled software testing professionals to the project. As the collaboration progressed, the client recognized our potential as a valuable technology partner for software testing.
Convinced of our capabilities, Freedom to Formulate decided to sign a full contract with ChromeQA Lab for their comprehensive testing needs. Over the course of the partnership, we addressed time zone challenges effectively, providing seamless communication channels and consistently identifying and reporting any issues that arose.
The collaboration resulted in regular work progress and consistently better outcomes. ChromeQA Lab has been actively contributing to Freedom to Formulate’s success for five years now, emphasizing our commitment to quality testing practices and client satisfaction.