QA Agent

The QA Agent helps you generate comprehensive test plans and test cases from screenshots, requirements documents, or plain descriptions.

What It Does

Give the QA Agent some context about a feature, and it produces:

  • Test plans. A structured list of what to test, organized by area.
  • Test cases. Detailed step-by-step instructions with expected results.
  • Edge cases. Scenarios you might not think of, like empty states, permission errors, and boundary conditions.

How to Use It

  1. Open the AI chat and select the QA Agent from the agent picker.
  2. Provide context. You can:

- Upload a screenshot of the feature - Paste requirements text - Describe the feature in your own words - Share a link to a Jira ticket or Notion doc

  1. The QA Agent generates test cases immediately.

Example

You: "Here is a screenshot of our new checkout flow. Generate test cases."

The QA Agent might return:

Happy Path:

  • Add item to cart, proceed to checkout, enter valid payment, complete purchase
  • Verify order confirmation page shows correct total

Edge Cases:

  • Empty cart: verify user cannot proceed to checkout
  • Invalid credit card: verify error message appears
  • Session timeout during checkout: verify cart is preserved
  • Apply expired discount code: verify clear error message

Accessibility:

  • Tab through all form fields: verify logical order
  • Screen reader: verify all labels are announced

Tips

  • The more context you provide, the better the test cases. Screenshots are especially helpful.
  • You can ask for follow-ups: "Add performance test cases" or "Include mobile-specific scenarios."
  • Export the test cases as a Word document for your QA team.