Scalable Role-Based Test Automation

Client: Curately Testing: Web & Chrome Extension Automation Tools: Katalon Studio | BDD | Data-Driven Testing

Curately's platform spanned two web applications and a Chrome extension, each with multiple user roles carrying different credentials, permissions, and workflows. Automating every platform-role-workflow combination separately would have meant heavy script duplication and a maintenance burden that only grew with each new role.

We built a Katalon-based BDD automation framework using data-driven testing to manage credentials and role selection at runtime, and tags to control which scenarios are executed for a given role, platform, or test scope — instead of running the full suite every time. We extended coverage to the Chrome extension and then enabled the Curately team to write and maintain scenarios independently within the same framework.

2
Platforms + Chrome Extension
4
User Roles Automated
100+
BDD Scenarios Built
60%
Less Script Duplication

Automation Coverage Matrix

Capability Web Platform 1 Web Platform 2 Chrome Extension
Role-Based Login
Permission Validation
Role-Specific Workflows
Tag-Based Scenario Control

Framework Strength by Dimension

Role Coverage 90

All roles across both platforms scripted and data-driven.

Platform Coverage 85

Both web platforms plus the Chrome extension automated.

Reusability 95

Shared steps and reusable templates minimize per-role duplication.

Maintainability 80

Tag-based execution keeps runs targeted and scripts easy to update.

Team Enablement 88

Curately's team now writes and maintains scenarios independently.