
USE CASE
End-to-end regression testing for Dynamics 365, UMAX, CRM apps, Power Apps, and custom web applications
24/7
continuous regression testing vision enabled by Leapwork
60%
reduction in maintenance through reusable subflows
100+
automated test scenarios executed across complex client environments
Who is Itineris?
Itineris is a global technology and services company specializing in software solutions for the Utilities sector. Their flagship product, UMAX, is built on Microsoft Dynamics 365 and provides utilities with powerful tools for customer information management, operations, CRM, and web applications.
As UMAX expanded to include CRM apps, Power Apps, Power Pages, and custom web applications, regression testing grew increasingly complex.
The Challenges
Itineris was utilizing manual testing but found this was no longer sustainable as it was slow, error-prone, and unable to keep pace with fast release cycles from both Microsoft and Itineris’ own R&D. They tried several tools including SysTest and ATL for D365 F&O and RSAT (Regression Suite Automation Tool).
However, these solutions were unsuitable, and the gaps became clear: testing was siloed, heavily dependent on technical resources, and costly to maintain. Other issues such as high maintenance and limited flexibility caused problems for the team. Itineris needed an automation solution that could:
- Run repeatable, consistent tests across multiple environments.
- Support continuous regression testing (ideally 24/7).
- Scale coverage across all UMAX domains.
- Reduce maintenance effort while keeping pace with frequent updates.

The Solution
Itineris adopted Leapwork for all new UI test automation. The decision followed an extensive evaluation to ensure no core capabilities were lost compared to Playwright, Selenium, or coded frameworks.
Leapwork addressed these main pain points:
- Visual/no-code interface: Opened automation to functional analysts, not just developers. This expanded capacity significantly.
- Cross-technology coverage: One solution to handle D365 Finance and Operations, CRM Apps, Power Apps, Power Pages, APIs, and custom web apps.
- Reusable subflows: Subflows standardized common steps like login/logout or navigation. Itineris also built UMAX-specific subflows, making automation faster to build and easier to maintain when something changed.
- Azure DevOps integration: Automated flows now run directly in CI/CD pipelines alongside Microsoft release previews.

"With Leapwork, we’ve been able to bring test automation beyond technical teams. Functional analysts and business experts can now contribute directly, which has scaled our efforts and reduced maintenance costs. The use of reusable subflows has been a real game-changer accelerating test creation while keeping ongoing maintenance simple and efficient."
The Results
With Leapwork in place, Itineris has been able to:
- Expand to hundreds of automated test scenarios, executed across multiple customer configurations.
- Increase automation coverage across Dynamics 365, UMAX, CRM, Power Apps, and Power Pages.
- Significantly reduce test maintenance overhead through reusable subflows.
- Shift automation from a developer-only task to a cross-functional activity.
- Enable a path toward 24/7 continuous regression testing for faster feedback and reduced release risk.
Itineris’ long-term vision is continuous, 24/7 regression testing across all environments and configurations. By combining Leapwork’s AI-powered, no-code platform with deep domain knowledge of the utilities sector, Itineris is building a QA strategy that reduces implementation risk, accelerates release cycles, and ensures higher quality for customers.
Key lessons from Itineris’ automation journey

Start with stable regression areas
Focus early efforts where automation can deliver consistent value.

Use subflows as building blocks
They accelerate test creation and reduce maintenance effort when changes occur.

Invest in a CoE
Governance, certification, and defined best practices provide the foundation to scale.

Combine technical and functional skills
Domain knowledge is just as important as automation expertise.

Continuously refine
Regularly review, retire, and improve test coverage as applications evolve.
More success stories


