Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
AI Agent : Automated QA Test Case Generator and Executer
Rating: 4.0 out of 5(14 ratings)
96 students

AI Agent : Automated QA Test Case Generator and Executer

2026 - Build an AI Agent for API Test Automation using Python, JIRA-API & Gen AI
Created byPrateek Sethi
Last updated 2/2026
English

What you'll learn

  • Automate API Test Case Generation Using AI & Langchain
  • Integrate Python Test Automation Framework with JIRA
  • Develop and Execute Dynamic API Tests Using Pytest
  • Generate Rich Test Reports with Pytest-HTML
  • Automate the Entire Workflow from JIRA to Test Reporting
  • AI-assisted prompt engineering for QA

Course content

10 sections23 lectures2h 44m total length
  • Welcome to the Course1:48
  • Setting Up the Environment2:23

Requirements

  • Willingness to Explore AI-Powered Automation
  • Basic Python Knowledge
  • basic understanding of what REST APIs
  • Familiarity with Software Testing Concepts
  • JIRA Access (or Demo Project)

Description

Welcome to "Automated QA Test Case Generator and Executer using AI" — a hands-on course that combines the power of GenAI, Langchain, and Python to fully automate the generation and execution of API test cases.


In today’s fast-paced development cycles, writing manual test cases is time-consuming and error-prone. This course introduces a modern solution: using Google Gemini via Langchain to auto-generate structured API test cases from JIRA stories, execute them dynamically with pytest, and produce rich HTML  test reports.

This course is designed for QA Engineers, SDETs, and Automation Engineers who want to build a production-style, AI-assisted API testing workflow that automatically generates and executes test cases from real project requirements.


You’ll start by learning how to connect to JIRA and fetch story details, then see how those details are transformed into executable test cases using AI-powered prompt engineering. You'll also build a powerful pytest-based framework that supports dynamic test execution, custom validation, and professional-grade reporting.


Whether you're a QA engineer, SDET, or developer interested in practical AI integration, this course gives you a real-world project framework you can adapt and scale. From CI/CD-ready automation workflows to prompt tuning and error handling, everything is covered.


By the end of this course, you’ll have a fully working AI-integrated API testing framework — and the skills to extend it for any API-first project.



Skills you will learn:
1) JIRA Integration with Python
2) GenAI Integration with Pytest and Langchain
3) AI-powered prompt engineering
4) Pytest-HTML Reporting

We’ve added a brand-new Phase-2 module to take this AI-powered API automation framework to the next level.

In this update, you’ll learn how to:

  • Support multiple AI models (Gemini & Groq)

  • Enforce strict structured output from LLMs

  • Separate AI generation from regression execution

  • Execute tests in parallel using pytest-xdist

  • Enhance HTML reports with API request/response logging

These enhancements make the framework production-ready and aligned with enterprise QA architecture practices.

If you’ve completed Phase-1, I strongly recommend continuing with Phase-2 to understand how to scale AI automation in real-world environments.

Who this course is for:

  • QA Engineers and Test Automation Engineers
  • SDETs working on API-first applications
  • Developers supporting automated API testing
  • QA Leads & Test Architects
  • QA professionals exploring practical GenAI adoption