The QEAgency.

Built on 25 years of QE experience

Specialized agents that share context across requirements, code, test, data, and operate as a closed loop.

myNova
Discovery
myGenie
Code Gen
myAstra
Self-Heal
myNexa
DB Intel
Closed Loop

Built For QE Teams — An Agency of Autonomous Agents.

Discovery & CrawlingCode GenerationSelf-HealingDB Intelligence

01How It Works

Continuous verification. End-to-end.

Three steps from a staging URL to a self-healing test suite running in your CI — change reasoning, generation, healing, on a continuous loop.

01

Understand the change

myNova reads requirements, code diffs, and application history. It determines what must be tested on every change — and dispatches generation tasks to the rest of the system.

02

Generate verification

myGenie authors idiomatic Playwright TypeScript with role and label-based locators, then commits it. myNexa aligns test data and database state with the application — in parallel.

03

Run, heal, repeat

Tests run on every commit. When the UI changes, myAstra recomputes selectors from the page state graph in real time. The output of each agent feeds the next — closed loop, continuous.

02Platform Governance

Enterprise-grade access control.From org to agent — every layer governed.

MyDiya.AI is built for multi-organization enterprises. Onboard teams, structure projects, assign roles, and control which agents each user can access — all through a unified RBAC framework.

MULTI-TENANT

Organization Onboarding

Each enterprise or business unit exists as an isolated tenant — with dedicated workspaces, separate data schemas, and independent billing. Onboard organizations in minutes with zero cross-tenant data exposure.

  • Schema-per-tenant isolation
  • Independent workspace config
  • Custom org branding
  • SSO per organization
STRUCTURED

Project Management

Create and manage multiple QE projects within an organization. Each project maps to an application, a test scope, or a delivery team — with independent agent configurations and CI/CD pipelines.

  • Project-scoped agent configs
  • Per-project test suites
  • CI pipeline bindings
  • Cross-project reporting
RBAC

User Roles & Auth

Fine-grained role-based access control ties every user to a permission profile. Roles are enforced at API, UI, and agent-execution layers — ensuring the right people have the right access, always.

  • JWT + SSO authentication
  • Role-scoped API access
  • Audit log per user
  • Invite & provisioning flows
ASSIGNMENT

Agent Assignment

Agents are assigned to users based on their role and project membership. A QE Lead has full access to all four agents; a Viewer can only read reports. Capability tokens enforce boundaries at execution time.

  • Role-gated agent access
  • Capability-scoped tokens
  • Per-agent audit trail
  • Lead-to-agent delegation

Role Hierarchy · Agent Access Matrix

RolemyNovamyGeniemyNexamyAstraProjectsReportsSettings
Org Admin
QE Lead
QE Engineer
Viewer

Onboarding Flow · Organization to Agent in 4 Steps

01

Create Organization

Register your org, configure SSO or email auth, and set workspace-level policies.

02

Create Projects

Map projects to your applications. Each project gets its own agent configuration and CI pipeline.

03

Invite Users & Assign Roles

Invite team members and assign roles — Admin, QE Lead, Engineer, or Viewer — per project.

04

Agents Activate by Role

Agents are automatically enabled per role. Capability tokens are issued at login — no manual wiring.

03Agent Library

Four agents. One closed loop.

Each agent has a defined cognitive scope, its own model, its own tools. They share state continuously — closed loop, not pipeline. The output of one becomes the input to the next.

Input → Output Flow

Each agent consumes distinct enterprise inputs and emits structured intelligence the next agent can act on.

myNova
Navigation Agent

Input

  • Website
  • User Story
  • Requirements

Output

  1. 1Optimized Steps
  2. 2Smart Locators
  3. 3Test Data
  4. 4API Discovery
  5. 5UI Bugs
  6. 6Screenshots
  7. 7Accessibility
  8. 8Performance Reports
myGenie
Code Generation Agent

Input

  • Optimized Steps
  • Locators
  • APIs

Output

  1. 1Automation Code
  2. 2Reusable Components
  3. 3AIME Reusable Graph
  4. 4Impact Analysis
  5. 5Branch Creation
  6. 6PR Raise
myAstra
Self-Healing Agent

Input

  • Failed Execution
  • Logs
  • Screenshots

Output

  1. 1Refactored Code
  2. 2Root Cause Analysis
  3. 3Self-Healed Locators
  4. 4Fix Recommendations
myNexa
DB Intelligence Agent

Input

  • DB Schemas
  • Migration Scripts
  • API Payloads

Output

  1. 1Schema Changes
  2. 2Data Drift
  3. 3DB Impact Analysis
  4. 4Migration Validation
  5. 5Test Data Mapping
Closed Loop · State Flows Between All Four

myNova

APPLICATION INTELLIGENCE

Intent-Driven Application Intelligence Agent

Enterprise Purpose

myNova takes testing intent from Jira, Azure DevOps, test management tools, user stories, test cases, release notes, or direct user prompts, then explores the application intelligently.

Business Outcome

myNova converts scattered enterprise inputs into structured application intelligence, helping teams understand what to test, where risk exists, what changed, and what automation opportunities are available.

Integration Area & Enterprise Value

AreaEnterprise Value
Jira / Azure DevOpsUnderstand user stories, defects, acceptance criteria, sprint scope
Test Management ToolsRead existing test cases and execution history
Web / Mobile ApplicationsCrawl and discover journeys, forms, validations, APIs, UI behavior
API Gateways / Postman CollectionsUnderstand backend contracts and service behavior
CI/CD PipelinesTrigger intelligence after deployment or release candidate build
Cloud EnvironmentsConnect to QA, SIT, UAT, staging, and pre-prod environments
AIME GraphStore application journeys, risks, validations, APIs, locators, and coverage intelligence

04Use Cases

Four workflows the closed loop handles continuously.

What MyDiya does, exactly. No vague promises — these are the workflows the platform handles today.

Smoke suite from a URL

Point Browser Navigator at staging. It crawls the app, fingerprints page states, identifies critical user flows, and the Test Authoring agent emits a Playwright suite you can review and merge in minutes.

URL → suite in < 10minCritical-path inferenceIdiomatic Playwright
$mydiya tests generate --url staging.example.com
crawled 14 pages
identified 6 critical flows
wrote 6 .spec.ts files
tests/checkout.spec.ts
tests/login.spec.ts
tests/search.spec.ts
...
Test Authoring · Playwright TS · ready for review

Record once, run forever

Hand-record a complex flow (multi-step approvals, frame-switching, downloads). MyDiya converts it to Playwright code with stable role/label-based selectors, auto-cleaning misclicks and retries.

In-browser recordingAuto-cleanup of noiseCI-ready output
RECapp.example.com
clickgetByRole('button')
fillgetByLabel('Email')
expectpage.toHaveURL(/dashboard/)
5 actions captured · noise filtered · ready to emit

Surviving UI churn

When a data-testid renames or a CSS class drifts, myAstra recomputes the locator from the page state graph — in real time, with no human in the loop. Maintenance debt stops compounding.

Identity-based locatorsSelf-healing in CIZero-touch maintenance
UI changed at 09:47 · CI run started at 09:48
getByTestId('cart-btn')
+ getByRole('button', { name: /cart/i })
Locator Healer · 3 selectors recomputed · 0 flake
All 47 tests passing on next CI run

05Security

Trusted with your test estate.

Schema-per-tenant isolation, capability-scoped tokens, and audit trails — so QA leads can hand the platform to engineers without losing sleep.

Test-Run Safeguards

Prompt Injection
Query Guard
Tool Guard
RAG Guard
Response Guard

Hardware-Bound Identity

CLI keys stay in TPM / Keychain — never leave the engineer’s laptop.

TPM

Workspace Isolation

Schema-per-tenant DB isolation. Each QA team’s tests, secrets, and runs are walled off — with a full audit trail across them.

Workspace
prod-a
token
Workspace
prod-b

Trust Chain

01
Root Key
Baked in binary
02
Key Manifest
Signed, rotatable
03
Signing Keys
Active keys
04
Policy Envelope
Agent scope
05
Session Token
Time-limited
06
Task Token
Auto-expire

Cryptographic Chain

HMAC-chained caveats

sig₀ = HMAC(rootKey, identifier)
sig₁ = HMAC(sig₀, caveat₁)
sig₂ = HMAC(sig₁, caveat₂)
... anyone can ADD a caveat, nobody can REMOVE one

06Command Line

Tests from the terminal.

For QE engineers who live in the shell. Generate, run, and heal Playwright suites from the command line — and from your CI runners.

mydiya — bash
$mydiya tests generate --url staging.example.com
[crawling] 14 pages · 6 critical flows identified
[authoring] Writing Playwright tests...
✓ 6 .spec.ts files created in tests/
$mydiya tests run --suite smoke --browsers chromium,firefox,webkit
Running 47 tests across 3 browsers · live preview at localhost:9323
✓ chromium 47/47 · ✓ firefox 47/47 · ✓ webkit 46/47
⚠ webkit · checkout.spec.ts · selector drift detected
$mydiya tests heal --branch main
[healing] Recomputing 3 locators from page state graph...
✓ 3 selectors healed · all suites green

Connected · Offline

Switches automatically — full platform online, degraded on flaky CI runners, fully offline behind a firewall.

Sandboxed by Default

Every test run is sandboxed. Repo-root isolation, file-write allowlist, no shell escape.

CI-Native Output

JUnit XML, TestRail, JSON report. Plug into Jenkins / GitHub Actions / GitLab CI in one line.

07Help & Support

Need a hand? We're here.

Reach out and a real human from the MyDiya team will get back to you — usually within one business day.

Email support

Prefer email? Drop a line and we'll route it to the right person.

Email us directly
Topic(optional)

We'll only use your email to reply to this request.