Course
AI Test Automation
Heavily AI driven, once the fundamentals are solid. Newly rebuilt for how teams work today: the full path into an automation role, a capstone you build yourself, and a framework you can walk any interviewer through line by line.
- Length
- 24 weeks
- Format
- Live classes
- Prerequisites
- AI Software Testing
Graduates earn $90–140K. Financing is available through Affirm.
What you learn, module by module.
This course includes everything in AI Software Testing and carries on from there. The whole curriculum, not a summary of it. Open any module to see the lessons and what you can do by the end of it.
Introduction to IT and IT Fundamentals
Lessons
- 1What is Information Technology (IT)
- 2Understanding Hardware and Software
- 3Basics of Operating Systems
- 4Domains, Roles, and IT Environments
- 5How to Use Your Computer Effectively
What you can do after this module
- You can explain what IT is and why it matters.
- You understand the difference between hardware and software.
- You know the role of operating systems in computers.
- You understand domains, user roles, and how IT environments are structured.
- You can confidently use your computer for study, work, and communication.
Software Testing
Lessons
- 1Introduction to Testing and Software Testing
- 2Understanding Bugs, Defects, and Their Impact
- 3Types of Software Testing
- 4Manual Testing vs Automation Testing
- 5Requirements, Acceptance Criteria, and Test Cases
What you can do after this module
- You understand what software testing is and why it is essential.
- You can identify bugs, defects, and explain their impact on a product.
- You know different types of testing and when to apply them.
- You understand the difference between manual and automation testing.
- You can read, create, and work with requirements, acceptance criteria, and test cases.
Java Programming
Lessons
- 1Setting Up Java and Essential Tools for QA Automation
- 2Java Fundamentals: Data Types, Variables, and Operators
- 3Control Flow: Loops, Conditions, and Decision Making
- 4Working with Arrays, Collections, and Data Structures
- 5Core Java Concepts for Building Automation Frameworks
What you can do after this module
- You can confidently set up a Java environment and use it for automation projects.
- You have a strong understanding of Java fundamentals, ready for real testing tasks.
- You can control test flows using loops, conditions, and logical structures.
- You can manage and manipulate data with arrays, lists, and advanced collections.
- You understand the core Java principles needed to design and build automation frameworks.
Selenium WebDriver Test Automation
Lessons
- 1Setting Up Selenium WebDriver and Automation Tools
- 2Finding and Interacting with Web Elements
- 3Working with Waits, Frames, Alerts, and Windows
- 4Building Automation Scripts and Test Scenarios
- 5Best Practices for Selenium Test Automation
What you can do after this module
- You can set up Selenium WebDriver and connect it with your automation projects.
- You can locate and interact with any web elements across different applications.
- You know how to handle waits, frames, alerts, pop-ups, and multiple windows.
- You can build structured automation scripts to test real-world websites and systems.
- You follow best practices to create stable, maintainable Selenium tests.
Playwright Test Automation
Lessons
- 1Introduction to Playwright and Modern End-to-End Testing
- 2Building Fast, Stable, and Intelligent Test Frameworks
- 3Simulating Real User Interactions with High Accuracy
- 4Parallel Testing Across Browsers and Devices
- 5Real-World Projects and End-to-End Automation Challenges
What you can do after this module
- You understand how Playwright transforms modern end-to-end automation.
- You can build fast, stable, and intelligent test frameworks with Playwright.
- You can simulate real user actions with unmatched precision across browsers.
- You know how to run tests in parallel for maximum speed and coverage.
- You are ready to deliver real-world automation solutions for cutting-edge web applications.
Test Automation Framework Development
Lessons
- 1Introduction to Test Automation Frameworks and Design Principles
- 2Building BDD Frameworks with Cucumber and Behavior-Driven Development
- 3Integrating TestNG, Libraries, and Utilities
- 4Advanced Framework Features: Parallel Execution and Custom Reporting
- 5Best Practices for Scalable and Maintainable Automation Solutions
What you can do after this module
- You can design and build professional-grade Test Automation frameworks.
- You can create BDD frameworks using Cucumber and apply Behavior-Driven Development practices.
- You know how to integrate TestNG, libraries, and custom utilities into your framework.
- You can implement advanced features like parallel execution and custom reporting solutions.
- You can build scalable, maintainable frameworks ready for real-world automation projects.
Artificial Intelligence Test Automation
Lessons
- 1Introduction to AI in Software Testing and Automation
- 2Using GitHub Copilot and JetBrains AI Assistant for Smarter Coding
- 3Accelerating Test Script Development with AI Tools
- 4Auto-Generating Test Cases and Enhancing Test Coverage with AI
- 5Building Intelligent, AI-Driven Automation Solutions for Real Projects
What you can do after this module
- You understand how AI is transforming the future of software testing.
- You can use GitHub Copilot and JetBrains AI Assistant to code smarter and faster.
- You know how to auto-generate test cases and level up your automation with AI insights.
- You can integrate AI tools into real automation workflows and boost project delivery.
- You are ready to lead the new generation of QA engineers powered by Artificial Intelligence.
Git and GitHub
Lessons
- 1Introduction to Version Control and Git Fundamentals
- 2Setting Up Git and Working with Local Repositories
- 3Collaborating with GitHub: Push, Pull, Branch, and Merge
- 4Resolving Conflicts and Managing Code Changes
- 5Best Practices for Version Control and Team Collaboration
What you can do after this module
- You understand the principles of version control and how Git works.
- You can set up and manage your own Git repositories.
- You know how to collaborate using GitHub: branching, merging, and pull requests.
- You can handle code conflicts and manage changes across teams.
- You are ready to use Git and GitHub professionally in real-world projects.
Back-End Testing
Lessons
- 1Introduction to Back-End Testing and Core Concepts
- 2API Testing: Understanding Requests, Responses, and Validation
- 3Working with Postman and API Automation Basics
- 4Introduction to SQL for Testers: Databases and Queries
- 5Validating Data and Testing Back-End Systems
What you can do after this module
- You understand how back-end systems work and how to test them.
- You can perform API testing, validate responses, and automate API tests.
- You know how to use Postman for manual and automated API testing.
- You can write and run SQL queries to validate data in databases.
- You are able to test and validate complete back-end processes in real-world projects.
The finish line
Capstone Project
Lessons
- 1Planning and Designing a Real-World Test Automation Project
- 2Building a Full Test Automation Framework from Scratch
- 3Integrating Front-End and Back-End Testing Strategies
- 4Performing Comprehensive Functional and Regression Testing
- 5Final Project Presentation and Real-World QA Simulation
What you can do after this module
- You can plan, design, and execute a real-world QA automation project from start to finish.
- You know how to integrate different testing types and tools into one professional solution.
- You can build complete automation frameworks ready for real team environments.
- You are confident in solving real-world testing challenges with hands-on expertise.
- You are fully prepared to step into the industry as a professional QA Automation Engineer.
The stack
Learn the latest test automation tools.
- Java
- TypeScript
- Selenium
- Playwright
- Cucumber
- Postman
- MySQL
- Git
- GitHub
Where some of our alumni work
Ready to start?
Book an intro session and we will work out whether this course is the right one for where you are now. No obligation at the end of it.









