# Browse by Role

Different people use ContextQA for different reasons. This section takes you directly to the workflows, tools, and concepts that matter most for your job.

***

## Choose Your Role

{% tabs %}
{% tab title="🧪 Tester" %}
**You want to:** Write automated tests without coding. Create, run, and review tests using natural language.

**Your quick wins:**

* Create a test in 5 minutes using plain English
* Run it on a real browser with full video evidence
* Let AI repair your tests when the UI changes

[**→ Documentation for Testers**](/documentation-by-role/by-role/for-testers.md)
{% endtab %}

{% tab title="⚙️ SDET" %}
**You want to:** Integrate ContextQA into your automation framework, use the MCP API, export to Playwright, and plug into CI/CD pipelines.

**Your quick wins:**

* Connect ContextQA to Claude/Cursor via MCP in 10 minutes
* Export any test as Playwright TypeScript
* Trigger test plans via REST from any CI system

[**→ Documentation for SDETs**](/documentation-by-role/by-role/for-sdets.md)
{% endtab %}

{% tab title="📋 QA Manager" %}
**You want to:** Manage test plans, track coverage metrics, analyze flaky tests, and communicate quality to leadership.

**Your quick wins:**

* Run a full regression suite and get a shareable report
* Identify flaky tests vs true regressions
* Set up nightly runs with Slack alerts

[**→ Documentation for QA Managers**](/documentation-by-role/by-role/for-qa-managers.md)
{% endtab %}

{% tab title="💻 Developer" %}
**You want to:** Generate tests from your tickets, add a quality gate to your PRs, and get root cause analysis without leaving your terminal.

**Your quick wins:**

* Generate tests from a Jira ticket before writing code
* Add a GitHub Actions quality gate in 15 minutes
* Get AI root cause in your terminal when tests fail

[**→ Documentation for Developers**](/documentation-by-role/by-role/for-developers.md)
{% endtab %}

{% tab title="🗺️ Product Manager" %}
**You want to:** Turn acceptance criteria into tests, track feature coverage, and get release readiness reports.

**Your quick wins:**

* Paste a Jira ticket URL → get automated test cases from your AC
* View release readiness as a pass/fail test plan summary
* Share quality reports with stakeholders (no login required)

[**→ Documentation for Product Managers**](/documentation-by-role/by-role/for-product-managers.md)
{% endtab %}

{% tab title="🏗️ Eng Manager" %}
**You want to:** Configure CI/CD quality gates, manage team access, measure engineering productivity, and reduce testing toil.

**Your quick wins:**

* Add parallel test execution to your CI pipeline
* Configure SSO and role-based access for your team
* Measure self-healing rate (= manual work avoided)

[**→ Documentation for Engineering Managers**](/documentation-by-role/by-role/for-engineering-managers.md)
{% endtab %}

{% tab title="🚀 VP/CTO" %}
**You want to:** Understand the business case, architecture, security posture, and ROI for AI test automation at scale.

**Your quick wins:**

* Read the executive summary of business outcomes
* Review the build-vs-buy analysis
* See the enterprise implementation timeline

[**→ Documentation for VPs & CTOs**](/documentation-by-role/by-role/for-vp-engineering.md)
{% endtab %}
{% endtabs %}

***

## Role Matrix: Features by Persona

\| Feature | Tester | SDET | QA Mgr | Developer | PM | Eng Mgr | VP/CTO | |---------|--------|------|--------|-----------|----|---------|----|n| Natural language test creation | ✅ | ✅ | | | | | | | MCP Server (67 tools) | | ✅ | | ✅ | | | | | Playwright code export | | ✅ | | ✅ | | | | | Test Plans & scheduling | | ✅ | ✅ | | | ✅ | | | Analytics dashboard | | | ✅ | | ✅ | ✅ | ✅ | | AI test generation | ✅ | ✅ | | ✅ | ✅ | | | | Jira integration | | ✅ | | ✅ | ✅ | | | | CI/CD integration | | ✅ | | ✅ | | ✅ | | | Roles & SSO | | | | | | ✅ | ✅ | | ROI & coverage metrics | | | ✅ | | | ✅ | ✅ | | Mobile testing | ✅ | ✅ | ✅ | | | | | | Self-healing | ✅ | ✅ | ✅ | | | | |

***

## Not Sure Where to Start?

→ [Quickstart Guide](/getting-started/quickstart.md) — Create your first test in 5 minutes, regardless of role.

{% hint style="info" %}
**Talk to a human.** [**Book a Demo →**](https://contextqa.com/book-a-demo/) — Tell us your role and current testing challenges. We'll show you the exact features that matter most for your situation.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://learning.contextqa.com/documentation-by-role/by-role.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
