Certified Professional Automation Agile Testing Training

Learn to utilize modern testing tools in an Agile environment

  • Learn from experienced professionals in Agile testing 
  • Understand the patterns and anti-patterns of automation testing
  • Manage flow metrics to provide more predictable deliveries 
  • 400,000 + Professionals trained
  • 250 + Workshops every month
  • 100 + Countries and counting

Adapt Testing to Agile Project

The CP-AAT (Certified Professional-Automation Agile Testing), the next step after the CP-BAT certification, prepares you for utilizing automation in an Agile project. This course offers dual accreditation by the Agile Testing Alliance and the Universiti Teknologi Malaysia (UTM). Meet the demands of an agile environment and ensure more accurate results.

..... Read more
Read less


  • 2 Days of live, instructor-led sessions 

  • Coaching by top-notch agile testing trainers 

  • Balanced mix of classroom and practical sessions 

  • Hands-on learning with group exercises 

  • Downloadable comprehensive courseware 

  • Master concepts through case studies and activities 

The KnowledgeHut Edge

Learn from Industry Experts

Interact with certified instructors who are also industry experts. Listen, Learn, Explore, and apply!

Updated Curriculum

Acquire the latest skills and understand all concepts easily with the latest Agile concepts and practices.

Hands-On Training

Learn with the help of theory-backed practical case studies, hands-on exercises, and practice.

Continual Learning Support

Monthly webinars, e-books, tutorials, interview questions and more to strengthen your learning.

Build From the Basics

Learn concepts from scratch and build a solid foundation for your learning through step-by-step guidance.

Career Support

Get career guidance to overcome challenges and develop as testing practitioners in an enterprise. 


CP-AAT Course Prerequisites

To take this course participants should have more than 2 years’ experience in agile or testing is eligible for CP-AAT.

If you have done CP-MAT, then you automatically qualify for this course provided you have 1 year experience. 

Who should attend the course


Test managers

Business Analysts

Agile team members interested in planning test automation

CP-AAT Course Schedules

Can't find the batch you're looking for?

Request a Batch

What you will learn

Testing Strategy

Learn how to use regression strategy and automation strategy for your Agile projects 

Development Options

Compare BDD, ATDD and TDD to decide which one is most suitable for your team and project 

Behaviour Driven Development

See how to practice BDD using Cucumber JVM and what advantages it will bring to development 


Learn how to practice Acceptance Test Driven Development (ATDD) using FitNesse & Selenium 

Test Driven Development

Understand how to practice Test Driven Development using JUnit in your Agile projects 

Automation Tools

Learn the various automation tools and how to use them in your Agile development projects 

Transform Your Workforce

Leverage Tools for Automated Agile Testing

Empower your teams to use the latest tools in Automated Agile Testing to drive a test-first approach at your enterprise.

  • Immersive Learning
  • Use TDD and BDD Approaches
  • Utilize Automation in Agile Projects
  • Implement Data Driven Approach 

500+ Clients

CP-AAT Curriculum

Download Curriculum
  • Warm-up Agile Quiz
  • Agile Manifesto - a quick look
  • Agile in Practice (Video), Models - a quick look
  • Challenges associated with defects creeping in because of not understanding the requirement well 
  • Understanding User stories
  • When are user stories written?
  • Story Hierarchy (Epics, Features, and Stories)
  • Origination of User stories
  • Testing Agile in comparison to legacy testing in phase
  • Tests in Agile
  • Acceptance Criteria and Acceptance Tests
  • Practical exercise on writing acceptance tests for a given story – understanding the value of examples
  • Testing Strategy and Role of Testing in Agile
  • Increase in the load of testing due to iterations and the importance of Automation
  • Testing Pyramid, the importance of Unit, and API testing. What is Unit testing, Integration Testing, and End-to-End Testing
  • Automated Tests in Agile - Test First Approach (TDD/ATDD/BDD) 
  • What is Unit Testing?
  • TDD
  • TDD Case Study 
  • What is BDD
  • BDD practices
  • Human Language Support
  • BDD Tools
  • BDD Myths 
  • Introduction to Cucumber
  • Installation and configuration for Cucumber
  • Implementing BDD using Cucumber 
  • Scenario Outline and Examples
  • Case study on Scenario Outline and Examples - extending the already created feature file and how data-driven approach works
  • Doc String Delimiters in Gherkin
  • Step Tables practical
  • Writing Runner Class
  • Running features from the command line using Maven and Runner class
  • Tags - organize your features and scenarios 
  • Configuring Eclipse for Selenium
  • Practical for UI/End to End Tests using Cucumber and Selenium
  • Understanding how all of this can be tied together using a CI tool like Jenkins
  • More on User stories and their practical applications 


CP-AAT Training

Our course content outlines the tester’s role in planning and strategizing for Test Automation in an agile project. Through the example of a case study, you will learn to address real-life challenges that could arise when applying automation strategies in a testing environment. You will understand the cost-benefit analysis, the approaches to be taken, and the opportunities and risks that arise when following an Agile test-first strategy to drive project quality. You will be introduced to ATDD and TDD using pairing techniques of XP, and to automation tools such as JUnit, FitNesse and Selenium.

The growing acceptance of Agile indicates that the testing process must also be continuous and iterative, and therefore, traditional testing teams need to redefine testing and quality norms and strategies to suit the iterative processes of Agile. This throws up new testing challenges - as when there are several sprints that require fixing simultaneously, the team finds it hard to keep up with the demand manually. By automating testing to meet the demands of an agile environment, results are found to be faster and more accurate. The CP-AAT (Certified Professional-Automation Agile Testing), the next step after the CP-BAT certification, prepares you for utilizing automation effectively in an agile project.

You should have more than 2 years of experience in agile or testing to be eligible for CP-AAT. If you have already done CP-MAT, then you automatically qualify for this course provided you have 1 year experience. 

Workshop Experience

Currently, all our courses are offered online as live, interactive, trainer-led sessions where you will get to learn directly from the trainer with opportunities to discuss and clear doubts. 

Our instructors are trainers with experience working with Agile and testing. They also have hands-on experience and will be able to tell you the practical aspects of what you are learning.  

Our courses are delivered through live interactive virtual classrooms and can be structured according to the requirements of the course.

Our training focuses on interactive learning. Most class time is dedicated to hands-on exercises, lively discussions, and team collaboration, all facilitated by the trainer who is experienced in Agile and Testing. The focus is on finding practical solutions to real-world scenarios in various project environments, both big and small. 

In an online classroom, students can log in at the scheduled time to a live learning environment that is led by an instructor. You can interact, communicate, view, and discuss presentations, and engage with learning resources while working in groups, all in an online setting. Our instructors use an extensive set of collaboration tools and techniques which improve your online training experience. 

No, you cannot record the session. This program will be auto recorded on our LMS. 

Yes, you can switch your start date with prior notice of at least 24 hours and subject to availability in the desired batch. 

Other Training