About the Client​

Our client is a leading medical genetics information company with revenues of over $200M, with a mission to bring genetic information into routine medical practice to improve healthcare quality. They specialize in genetic diagnostics for hereditary disorders and provide affordable and accessible genetic testing to patients and providers. The client offers three major categories of screenings – Diagnostics, Reproductive Health, and Proactive Health. The screenings include hereditary cancer, neurological and cardiovascular disorders, non-invasive prenatal screening (NIPS), pediatric developmental disorders, and many more.

Background

The client has an integrated portfolio of laboratory processes, software systems, and informatics capabilities to:

  • Manage and maintain test catalogs with unique workflows
  • Collect and process DNA samples
  • Test and analyze patient-specific genetic variations
  • Generate test reports for clinicians and patients

The software application portfolio consists of:

  • Web Portal: Enables patients and clinicians to place orders from a catalog of tests, ranging from curated panels to custom panels built by genetic counselors. The process is fully transparent, with real-time progress tracking.
  • Laboratory Information Management System (LIMS): Manages and tracks samples, test results, and associated data efficiently.
  • Clinical Reporting System: Supports end-to-end clinical genetics workflows with tools for report writing and generation. It is used by scientists, genetic counselors, client services, lab directors, and other stakeholders.
  • Dry Lab Operations System: An internal application that automates sample handling, wet lab processes, clinical genomics, client services, and metrics analysis.

Business Challenge​

As the business grew, they added emphasis on customer experience (CX), which is simple despite the new features. And, this required the applications to work at optimum levels without interruptions during business hours. The individual applications underwent continuous improvements at a fast pace. As the volume of patients and data increased, CX could not be compromised, and the entire service had to be comprehensively tested for every change. Not only did the feature updates have to be tested regularly, but thorough regression testing was also required. As the organization acquired new companies, more services were added, and the client anticipated to operate a 24/7 lab very soon. The team had to ensure that the new capabilities were integrated and changes made to existing workflows while existing services continued to operate consistently.

To meet this goal, the client needed agile processes, improved test execution velocity, and high-quality releases.

This was achieved by institutionalizing DevOps, streamlined release processes, sprint planning, environment configuration, and tooling coupled with clarity of roles and responsibilities between developers and testers.

The approach included adopting the Software Development Engineer in Test(“SDET”) philosophy and how they think about software quality and testing – especially bringing proficiency at writing code and code for automated testing.

Trigent Solution - QA Services

An aggressive growth plan required rapid software delivery, and all teams to work in cohesion. Trigent identified the workflow of all the applications – covering the vital business process flows, user experience, technology integrations, and performance. We built a DevOps strategy to cover teams distributed across the US west coast, midwest, eastern Russia, and India. The teams were aligned to product lines, and a CI/CD pipeline was implemented. A significant portion of testing and deployment was automated.

To support the geographically distributed development teams, Trigent QA operated in multiple shifts covering about 18 hours a day. This reduced the feedback cycles and increased the sprint velocity.

A sprint cycle of two weeks in the beginning, and rapidly evolving towards a daily release model, ensuring that applications were upgraded continuously. As feature upgrades were developed, automated regression tests were executed using continuous integration tools, and the test results were posted directly to the test management tools.

Test environments were dynamically set up and torn down post-testing with AWS instances that allowed execution in a distributed manner. The testing covered complex rules and data validation across applications, also ensured that the applications supported multiple versions of operating systems and browsers. Omni-channel tests for mobile devices and web browser compatibility were run leveraging Saucelabs’ device farms.

Test and test automation became synonymous with exploratory testing, complementing the increasing levels of automation to achieve high functional coverage within a short time. In a minimal time of around two hours, 600+ automated test scripts were executed.

Summary

Our challenges were to reduce defect leakage, meet our growing business needs with constant changes in requirements. The Trigent team learned our domain fast, met our automation needs with minimal training, and stretched QA to an 18×5 cycle. They worked cohesively with our DevOps teams. Our throughput increased by 45%, and production defect leakage reduced to less than 5%. We would gladly recommend Trigent for enterprise QA needs.

Consult Our Experts

We are happy to answer any questions you may have.

Cyber Essentials

Cyber Shield

Cyber Pro

Apply for this Position

Fill in your details below and our team will get back to you shortly.