Risk management and insurance data visualized through analytics dashboards reflected in eyeglasses, symbolizing software quality assurance, test automation, and release cycle optimization.
Portfolio

Insurance · 4x faster release cycles with comprehensive testing, test automation, and QA process refinement

The client contacted a1qa to establish automated testing from the ground up, maintain a consistent release cycle, and build scalable quality processes that support business growth.
Compatibility testing
Functional testing
Insurance
Performance testing
QA consulting
Test automation

Project overview

We engaged a1qa to assess our QA and automation, set up automated UI testing, and integrate checks into CI in Azure DevOps using open-source tools. Their experience with Azure DevOps matched our stack.

a1qa built our test automation from the ground up. They added multi-browser and multi-role coverage. They enabled parallel execution. They integrated the suite into our Azure DevOps pipelines.

… We value the partnership and the results delivered by a1qa.

Chief Technology Officer

The client, a US-based risk services provider focused on exceeding profitability targets and providing world-class user support, developed a B2B product for medical and insurance companies. However, a lack of structured QA and test automation led to ad hoc workflows and delivery bottlenecks, extending release cycles to 1.5–2 months.

That’s why the client was looking for an experienced software testing provider who would be able to mitigate their QA pain points with professional services.

Services offered

Test automation
Functional and GUI testing
Compatibility testing
QA consulting and training
QA management
Performance testing

Project scope

Initially, the client contacted a1qa for a short-term consultation to help lead their automation efforts. This led to a focused 1.5-month pilot allowing a1qa to build an automation solution and demonstrate its value.

After the pilot, a1qa expanded its work to formalise the client’s QA processes, build test automation, and train the client’s teams within its existing Scrum workflow. The engagement included the following activities:

QA consulting

The partnership began with QA consulting to address the client’s request for a test automation strategy. The initial assessment found no formal QA process or structured test documentation. a1qa created an implementation plan covering automation and the wider testing life cycle. This work set the direction for the wider engagement.

QA management and process improvement

Following the initial assessment, a1qa’s QA manager found that testing bottlenecks were often linked to broader process challenges, including unclear sprint scope and requirements. Based on these findings, a1qa helped establish clear quality gates, a “Definition of Ready,” a “Definition of Done,” and formal QA sign-offs before releases.

To address specific gaps like limited visibility into test coverage at the start and inconsistent quality in early developer-written tests, a1qa implemented formal tracking by functional area and adjusted the code review process to include a mandatory reviewer from the automation team. These changes helped reduce testing bottlenecks and supported the move to a two-week release cycle.

Additionally, to accelerate the client’s release cycles, a1qa implemented shift-left testing. This brought quality activities into the earliest stages of the development life cycle, helping teams find and prevent defects sooner. a1qa implemented this through three key practices:

  • Early QA involvement in planning. Engineers became active participants in backlog refinement sessions. By analysing feature requirements alongside developers, they could identify ambiguities and potential defects before a single line of code was written.
  • Developer-accessible automated smoke tests. The critical smoke test scope was automated and configured, so developers could easily run these tests on their own environments, providing an immediate feedback loop and reducing broken builds.
  • Pre-merge testing. a1qa established a process for early testing on development environments while a feature was still in the “Code review” state. This allowed for rapid bug fixes while the context was still fresh for the developer. This comprehensive approach contributed to reducing the release cadence from over 1.5 months to just two weeks.

Test automation implementation

a1qa reviewed the client’s processes and team skills, then built a Selenium-based automation framework using Aquality Automation. The team created more than 1,000 automated tests, some covering dozens of document combinations. To achieve this, the team had to engineer solutions to solve several significant technical hurdles:

  • Overcoming performance bottlenecks. As the test suite grew, execution times slowed. The team engineered a solution for parallel execution in 10 threads, reducing test run duration and maintaining a rapid feedback loop for developers.
  • Tackling legacy code complexity. The application’s legacy code posed challenges for UI element identification and test stability. a1qa developed and documented novel approaches to create resilient locators, ensuring test stability and long-term maintainability.
  • Ensuring test data resiliency. Tests were impacted due to data inconsistencies in the test environments. The team built a solution that included scripts to automatically add necessary test data after database updates, making the automation suite reliable across any environment.

Performance testing

During a discovery phase, a1qa assessed the product’s current state to identify performance issues and assist in defining performance metrics. The work included setting up a performance environment and executing a full spectrum of preliminary runs, including calibration, stress, load, and client-side tests.

Functional, GUI, and compatibility testing

Quality assurance workflows were transformed from the previous ad-hoc approach to a systematic process. This included creating over 3,300 test cases covering full acceptance criteria, integration points, positive/negative scenarios, and comprehensive E2E business scenario checks. QA engineers also conducted testing on Google Chrome, Microsoft Edge, and Mozilla Firefox browsers. The low rate of detected cross-browser defects allowed a1qa to advise the client on optimizing their support strategy, saving future testing effort.

Knowledge transfer and team enablement

A key part of the strategy was to empower the client’s experts to sustain the new quality standards. a1qa conducted training sessions for developers and QA engineers, enabling the client to independently maintain and extend the established quality processes and automation assets.

Technologies & tools

  • C#
  • NUnit
  • Selenium (Aquality)
  • Azure DevOps & Test Plans
  • Aquality Tracking
  • Extent Reports
  • Apache JMeter
  • Grafana
  • Fiddler
  • Azure Insights
  • Sitespeed.io
  • InfluxDB
  • Docker

Project results

  • a1qa’s engineers established complete test automation infrastructure from zero to 1,000+ tests, reduced manual testing effort with 85-90% of pre-release regression automated, and accelerated release cycles by 4 times from 1.5-2 months to consistent 2-week cadence.
  • The QA team replaced ad hoc testing with a structured process supported by more than 3,300 test cases. Systematic testing identified more than 2,200 issues and helped improve software stability under various conditions.
  • a1qa's specialists helped the client seamlessly integrate automated testing into Azure DevOps pipelines, enabling continuous quality validation throughout the entire delivery process.
  • Specialists built organizational QA capability through a comprehensive knowledge transfer program, helping the client’s professionals to confidently and independently master a novel QA landscape.

Project in numbers

2+
years of project duration
15+
QA specialists involved
2,200+
defects detected
3,300+
test cases created
1,000+
automated tests
7
services delivered
90%
of regression scenarios automated
2-week
release cycle, accelerated from 1.5-2 months

Get in touch

Please fill in the required field.
Email address seems invalid.
Please fill in the required field.
We use cookies on our website to improve its functionality and to enhance your user experience. We also use cookies for analytics. If you continue to browse this website, we will assume you agree that we can place cookies on your device. For more details, please read our Privacy and Cookies Policy.