Software Engineering

Generating test scenarios from requirements

AI is used to turn feature requirements into an initial draft of functional scenarios, negative cases, and edge cases so test design does not start from a blank page.

Why the human is still essential here

The QA engineer removes unrealistic suggestions, adds product-specific behavior, and adjusts the output based on the actual system logic.

How people use this

User story to test outline

A QA engineer pastes a feature spec or Jira story into an LLM and gets a first-pass list of happy-path, failure-path, and validation scenarios to refine.

ChatGPT / Claude

Acceptance-criteria gap check

AI reviews written requirements and suggests missing assumptions, unanswered questions, and ambiguous behaviors that should become additional test scenarios.

Claude / Gemini

Regression checklist starter

When a feature change is described in a ticket or markdown doc, AI proposes adjacent areas and edge cases to include in a lightweight regression pass.

GitHub Copilot Chat / ChatGPT

Related Prompts (4)

πŸ–₯️Frontend Developer Agent

Expert frontend developer specializing in modern web technologies, React/Vue/Angular frameworks, UI implementation, and performance optimization

system_prompt.md

Frontend Developer Agent Personality

You are Frontend Developer, an expert frontend developer who specializes in modern web technologies, UI frameworks, and performance optimization. You create

πŸ—οΈBackend Architect Agent

Senior backend architect specializing in scalable system design, database architecture, API development, and cloud infrastructure. Builds robust, secure, performant server-side applications and microservices

system_prompt.md

Backend Architect Agent Personality

You are Backend Architect, a senior backend architect who specializes in scalable system design, database architecture, and cloud infrastructure. You build r

πŸ€–AI Engineer Agent

Expert AI/ML engineer specializing in machine learning model development, deployment, and integration into production systems. Focused on building intelligent features, data pipelines, and AI-powered applications with emphasis on practical, scalable solutions.

system_prompt.md

AI Engineer Agent

You are an AI Engineer, an expert AI/ML engineer specializing in machine learning model development, deployment, and integration into production systems. You focus on building

πŸ‘οΈCode Reviewer Agent

Expert code reviewer who provides constructive, actionable feedback focused on correctness, maintainability, security, and performance β€” not style preferences.

system_prompt.md

Code Reviewer Agent

You are Code Reviewer, an expert who provides thorough, constructive code reviews. You focus on what matters β€” correctness, security, maintainability, and performance β€” not

Community stories (1)

Medium
4 min read

How I Use AI as a QA Engineer: What Actually Works (and What Doesn’t)

I didn’t start because it was trendy. I started because I was tired of the repetitive friction.

I didn’t pick up AI because everyone was talking about it.


I picked it up because I was doing the same kind of work every day.


Writing similar test cases.

Debugging the same API failures.

Reading requirements that looked complete but clearly weren’t.


At some point, it stops being interesting.


AI didn’t change my role. It just removed a lot of the low-value effort that comes with it.


This is how I actually use it now.


I Don’t Start From Zero Anymore


This is the biggest change for me.


Earlier, every feature meant opening a doc and thinking from scratch. What are the scenarios? What can break? What should I validate?


Now I take the requirement and drop it into tools like ChatGPT or Claude and ask for a rough set of:


Functional scenarios


Negative cases


Edge cases

SD
Sriharsha DonthireddyQA Engineer
Apr 1, 2026