Cosmon develops AI-powered software that supports engineering workflows across desktop applications, web interfaces, and CAD/CAE platforms.
The company did not have a dedicated QA team and approached ThinkSys to assess the application, identify defects, and understand whether any issues could affect key business workflows.
Testing this type of software required more than conventional functional testing. The QA process also needed to verify Windows desktop compatibility, third-party engineering integrations, AI-generated responses, agent actions, and the final results produced inside connected engineering applications.

ThinkSys introduced a structured quality engineering approach that combined manual testing, targeted automation, compatibility validation, AI/LLM evaluation, and defect management.
This case study explains the challenges Cosmon faced, the QA approach implemented, the testing process, and the results achieved.
Cosmon is an AI-focused software company developing Nexus, a platform designed to support and automate engineering workflows involving CAD, CAE, and other engineering applications.
The QA engagement focused primarily on two applications:
For Nexus Connector V1, testing covered browser workflows, the connector application, and integrations with engineering platforms including SolidWorks, Ansys, Abaqus, and COMSOL.
For Nexus Desktop V2, ThinkSys continued functional and integration testing while building an automation framework designed to improve regression coverage and execution efficiency.
The wider compatibility scope covers around 6 CAD/CAE applications, approximately 12 application versions, and 4 operating system configurations.
Cosmon’s product operates across several technologies and application environments. This created a wider testing scope than a standard web or desktop application.
The main challenges included:
ThinkSys recommended a hybrid QA strategy that combined manual testing with targeted automation.
The approach focused on the following areas:
The engagement gave Cosmon a clearer view of product quality and helped the team address high-risk issues quickly.
During the initial assessment, ThinkSys identified around 15–20 defects. Approximately 7–8 of these were business-critical bugs that could affect important workflows or expected application behavior.
The defects were then prioritized based on severity and business impact.
Within approximately one month, the team helped reduce the identified defect count by almost 50% through focused testing, fixes, retesting, and regression cycles.
The QA process also improved visibility for the Cosmon team. A shared dashboard allowed the client to see the status of defects, testing progress, fixes, retesting, and closures in one place.
Other outcomes included:
With all these efforts, Cosmon achieved 90% more stable releases and confidence in the application.
Step 1: Assessing Requirements and Testing Risks
ThinkSys started by understanding the product architecture, critical workflows, supported environments, integrations, and areas with the highest business risk.
The first phase focused on exploratory and functional testing to establish the current quality baseline.
This helped the team identify high-risk areas and decide which scenarios required manual investigation and which could later be automated.
Step 2: Building a Structured Test Path Matrix
ThinkSys created a structured test matrix to organize coverage across supported combinations of environments and workflows.
The matrix included:
This gave the QA team a consistent way to identify coverage gaps and prioritize the combinations carrying the greatest risk.
Step 3: Establishing a Manual Testing Baseline
Before automating critical scenarios, the team validated workflows manually to establish expected application behavior.
Manual testing covered:
This baseline also helped define the acceptance criteria used later in automated testing and AI evaluations.
Step 4: Developing the Automation Framework
ThinkSys then developed a reusable automation framework for browser, Windows desktop, and AI-driven workflows.
The automation stack included:
Automation was focused on stable, repeatable, and regression-heavy workflows rather than trying to automate every scenario.
Step 5: Validating AI and CAD/CAE Workflows
AI-driven workflows required a different testing approach because a valid response could vary between executions.
Instead of checking only exact wording, the team evaluated whether the response met defined acceptance criteria and whether the correct action followed.
Testing covered:
The end-to-end flow was validated as:
Prompt → AI Response → Agent Action → External Application State → Expected Result
This ensured that testing did not stop when the model produced a reasonable response. The final engineering result also had to be correct.
Step 6: Structuring Defects and Running Regression Cycles
ThinkSys introduced a structured defect-management process so both teams could work from the same view of product quality.
Each defect received a unique ID and was documented with the relevant details, including severity, status, and supporting information.
Issues were grouped by severity so business-critical defects could be addressed before lower-impact problems.
A shared dashboard gave Cosmon visibility into the complete defect lifecycle, including:
Regression cycles were then used to verify fixes and check whether changes to the application, model, prompt, agent behavior, or integration introduced new issues.
With targeted efforts and a strong QA framework, Cosmon witnessed 90% more stable releases in their engineering applications. If you want the same level of confidence in your product, ThinkSys can help you build a QA process focused on finding critical issues before your users do.
With our Zero Critical Bug Guarantee, we help identify, prioritize, fix, and validate business-critical defects before release. Get better visibility into product quality, reduce release risks, and ship with confidence.
If you want similar results for your application, schedule a call with ThinkSys today.

About the Author
Gaurav Mehta
Experienced Certified Scrum Master and QA Lead with 12+ years of expertise in Agile delivery, software quality assurance, team leadership, and stakeholder management. Guiding cross-functional Scrum teams through planning, execution, and continuous improvement while ensuring the delivery of high-quality software solutions. Passionate about fostering Agile best practices and leveraging Artificial Intelligence in software testing to optimize processes, enhance productivity, and improve software quality.