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.

LoginTest.java
             

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.

01

Introduction to IT and IT Fundamentals

Lessons

  1. 1What is Information Technology (IT)
  2. 2Understanding Hardware and Software
  3. 3Basics of Operating Systems
  4. 4Domains, Roles, and IT Environments
  5. 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.
02

Software Testing

Lessons

  1. 1Introduction to Testing and Software Testing
  2. 2Understanding Bugs, Defects, and Their Impact
  3. 3Types of Software Testing
  4. 4Manual Testing vs Automation Testing
  5. 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.
03

Java Programming

Lessons

  1. 1Setting Up Java and Essential Tools for QA Automation
  2. 2Java Fundamentals: Data Types, Variables, and Operators
  3. 3Control Flow: Loops, Conditions, and Decision Making
  4. 4Working with Arrays, Collections, and Data Structures
  5. 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.
04

Selenium WebDriver Test Automation

Lessons

  1. 1Setting Up Selenium WebDriver and Automation Tools
  2. 2Finding and Interacting with Web Elements
  3. 3Working with Waits, Frames, Alerts, and Windows
  4. 4Building Automation Scripts and Test Scenarios
  5. 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.
05

Playwright Test Automation

Lessons

  1. 1Introduction to Playwright and Modern End-to-End Testing
  2. 2Building Fast, Stable, and Intelligent Test Frameworks
  3. 3Simulating Real User Interactions with High Accuracy
  4. 4Parallel Testing Across Browsers and Devices
  5. 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.
06

Test Automation Framework Development

Lessons

  1. 1Introduction to Test Automation Frameworks and Design Principles
  2. 2Building BDD Frameworks with Cucumber and Behavior-Driven Development
  3. 3Integrating TestNG, Libraries, and Utilities
  4. 4Advanced Framework Features: Parallel Execution and Custom Reporting
  5. 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.
07

Artificial Intelligence Test Automation

Lessons

  1. 1Introduction to AI in Software Testing and Automation
  2. 2Using GitHub Copilot and JetBrains AI Assistant for Smarter Coding
  3. 3Accelerating Test Script Development with AI Tools
  4. 4Auto-Generating Test Cases and Enhancing Test Coverage with AI
  5. 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.
08

Git and GitHub

Lessons

  1. 1Introduction to Version Control and Git Fundamentals
  2. 2Setting Up Git and Working with Local Repositories
  3. 3Collaborating with GitHub: Push, Pull, Branch, and Merge
  4. 4Resolving Conflicts and Managing Code Changes
  5. 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.
09

Back-End Testing

Lessons

  1. 1Introduction to Back-End Testing and Core Concepts
  2. 2API Testing: Understanding Requests, Responses, and Validation
  3. 3Working with Postman and API Automation Basics
  4. 4Introduction to SQL for Testers: Databases and Queries
  5. 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

10

Capstone Project

Lessons

  1. 1Planning and Designing a Real-World Test Automation Project
  2. 2Building a Full Test Automation Framework from Scratch
  3. 3Integrating Front-End and Back-End Testing Strategies
  4. 4Performing Comprehensive Functional and Regression Testing
  5. 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

  • Google
  • JP Morgan
  • Citi
  • Capital One
  • Bank of America
  • Cisco
  • Delta
  • Southwest
  • Expedia
  • Universal

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.