Special Offer!! 1500 OFF on Certified Agile Tester Training Course,valid till
  • Days
  • Hours
  • Mins
  • Secs
  • Techcanvass
    Landline Number  +91 22 2570 2772    Landline Number  +91 22 4015 5175    Landline Number  +91 932 55 66 777

    Certified Agile Tester Training (CATT)

    Course Overview

    Our Certified Agile Tester Training program is one of the most comprehensive and complete automation testing training programs. This course not only covers Automation testing in agile projects but it also covers Java basics and Selenium 3.0.

    This means that there is no pre-requisite for this course. The course will help you master the tools and techniques like Continous integration, continuous deployment, Jenkins, BDD, Cucumber, SonarQube etc.

    Why the CATT Certification Course from Techcanvass?

    Expertise in Agile Automation

    Covers Agile Automation testing in depth

    No Pre-requisites

    Covers Java and Selenium 3.0

    Behavior driven developent (BDD)

    Covers Behavior driven development with Cucumber

    CI and CD with Jenkins

    Covers Continuous Integration & deployment using Jenkins

    TechEdge Portal

    TechEdge portal with learning resources.


    Certification based on Online Test and Project from Techcanvass

    Certified Agile Tester Course books

    BABOK Revision Guide

    Selenium 3.0 handbook

    ECBA Mock Tests

    Java Handbook

    ECBA Mock Tests

    Java Practice Workbook

    These books will be available in your Learning Management System (LMS) Portal as e-books.

    Course Demo

    Introduction to Agile Automation Testing
    Continuous Integration with Jenkins

    Course Syllabus

    This section will provide a detailed syllabus of this course.

    Introduction to Agile World

    • Non-Agile Vs Agile Methodologies

    • Scrum Ceremonies

    • Technical Debt

    • Manual/Automation testing in Agile Environment

    • Challenges of testing in Agile projects

    Introduction to Selenium

    • Introduction to Selenium

    • Introduction to Automation Testing

    • Why Automation Testing

    • Introduction to testing Lifecycle

    • Introduction to Selenium components

    • What was Selenium 1.0

    • What is Selenium 2.0

    • Selenium 1 V/s Selenium 2

    • What is web driver?

    • Why Web Driver?

    Introduction to Eclipse

    • The Eclipse Tool

    • Walk through of Eclipse

    • Role of Eclipse

    Setting up Eclipse

    • Downloading Selenium Jar Files

    • Checking JDK version

    • Setting up JAVA PATH

    • Adding JAR files

    • Setting up first project

    • Writing small JAVA program

    • Running First Java Program

    Java Essentials for Selenium Part I

    • Java program structure

    • Introduction to classes and objects

    • Running first Java program

    Java Essentials for Selenium Part II

    • Introduction to data types

    • Access Modifiers

    • Functions and Variables

    • Loops in Java

    Java Essentials for Selenium Part III

    • Abstraction

    • Polymorphism

    • Inheritance

    • Encapsulation

    Java Essentials for Selenium Part IV

    • Exception Handling in JAVA

    • File I/O in JAVA

    • Collections (List, Set, MAP)


    • What are locators

    • Types of locators

    • Examples of using Locators

    • Advantages and disadvantages of using locators

    Web Driver Part-I

    • Introduction of Web Driver

    • Download & configuring Web driver

    • Architecture of selenium web driver

    • Drivers for Firefox, IE, chrome, I-phone, Android

    • First Selenium Code

    • Introduction to basic commands like get/navigate

    • Exception Handling in Selenium

    Web Driver Part-II

    • Working with web page elements/Controls

    • o Dropdown

    • o List box

    • o Radio buttons

    • o Multi-select box

    • o Date picker

    • o Combobox widget

    • Introducing wait - implicit and explicit wait

    • Handling different browsers - Firefox, Chrome and Internet Explorer browser

    • Taking screenshots

    • Handling Java script alerts, confirmations and prompts

    Web Driver Part-III

    • Working with Windows, Tabs and Frames

    • Working with static and dynamic Web tables


    Introduction to Maven

    • What is Maven?

    • Purpose of Maven

    • Installing Maven

    • How to use Maven

    Page Object Model (POM)

    • What is Page Object Model (POM)

    • Concept of Object Repository

    • Need for POM

    • Page Factory

    • Implementing POM

    Example and Exercises

    Testing in Agile Projects

    • Sprint testing

    • o Smoke testing

    • o Acceptance level testing

    • o Functional/Epic level testing

    • o Testing for different types of testing - UI, API, Services testing

    • Sprint regression

    • Regression

    • o Regression testing

    • o E2E Testing (testing between products)

    Agile Automation testing Techniques

    • Automated Unit Testing Basics

    • What is TDD? Basic concepts of TDD

    • What is ATDD? Basic concepts of ATDD

    • What is BDD? Basic Concepts of BDD

    Automating Unit Testing with TestNG Framework

    • Introduction to TestNG framework

    • Logging

    • Annotations

    • Parameters

    • Assert class

    • Parallel Execution

    Behavior Driven Development (BDD)

    • What is behavior driven development

    • BDD Techniques introduction

    • Introducing Cucumber

    Automating functional Testing with BDD

    • Introduction to user Stories

    • Understanding Scenarios

    • Integrating test cases with scenarios

    Setting up Cucumber

    • Installing cucumber

    • Integrating Selenium Webdriver with Cucumber and Writing scripts with Webdriver

    • Reporting in Cucumber

    Working with Cucumber

    • Preparing Features File having test scenarios

    • Writing a step definition

    • Writing Runner Class

    • Given, When, Then, And, But annotations and usage in features class

    • Passing parameters in Step Functions

    • Using regular expression in step implementation to parameterize

    • Parameterize complete scenario using features class

    • Datatable in Cucumber and its implementation

    • Running Cucumber through ANT

    • Pretty, Tags and Glue

    • Junit Report Generation in Cucumber

    • Cucumber HTML Reports

    • Using Assertions to report failure

    Source Control with GIT

    • Understanding GIT

    • Setting up GIT

    • Understanding source control with GIT

    • Uploading project to GIT using GIT Bash

    • Cloning projects

    Continuous Integration with Jenkins

    • What is Continuous Integration?

    • Need and application for Continuous Integration

    • Plugins in Jenkins

    • Installing GIT and GITHUB plugins for jenkins

    • Setting up a Jenkins Job

    • Build Triggers

    • Mailing if build fails

    • Configuring/Scheduling Maven Project in Jenkins

    • Configuring/Scheduling remote Git maven project in Jenkins

    Continuous Inspection with SonarQube (Basics)

    • What is Continuous Inspection

    • Need for it

    • SonarQube Tool

    • Inspection with Sonar Qube


    Course Project to help you get a feel of the automation testing in Agile Projects as well as Selenium webdriver, Jenkins and SonarQube

    Certification Test

    An end of course test, which will earn you a certification of competency

    Course Duration and Details

    This Certified Agile Tester course is offered as Live online and classroom training. The online course is available using real-time web meeting software with trainer interactions.

    You can also opt for self-paced course. The Self-paced course comprises of actual class recordings, structured into small sessions for easy learning. Each chapter also has quizzes to help you assess your learning.

    Classroom Training

    • 40 hrs of training
    • Hands-on practice in the class
    • Java Study Material
    • Selenium Study Material
    • Java practice workbook
    • LMS Portal Access
    • Competency Certificate
    • Course Project (20-hrs)

    Course Fees

    (Please Select Currency)

    Fees In $ 280   (GST Extra)

    Live Online Training

    • 40 hrs of training
    • Hands-on practice in the class
    • Java Study Material
    • Selenium Study Material
    • Java practice workbook
    • LMS Portal Access
    • Competency Certificate
    • Course Project (20-hrs)

    Course Fees

    (Please Select Currency)

    Fees In $ 251   (GST Extra)

    Self-Paced Course

    • 40 hrs of training
    • Hands-on practice in the class
    • Java Study Material
    • Selenium Study Material
    • Java practice workbook
    • LMS Portal Access
    • Competency Certificate
    • Course Project (20-hrs)

    Course Fees

    (Please Select Currency)

    Fees In $ 220   (GST Extra)

    Certified Agile Tester Certificate


    (click to zoom in)

    At the end of the course, you will be given a certificate, based on an online multiple choice questions (MCQ) test, conducted by Techcanvass.

    Upcoming Batches Schedule

    Start Date Days Timings
    11 May Sat - Sunday 07:30 AM - 09:30 AM ( IST ) Live Online Training
    09 June Sunday's Only 10:30 AM - 02:30 PM ( IST ) Classroom Training
    13 July Sat - Sunday 07:30 AM - 09:30 AM ( IST ) Live Online Training
    11 August Sunday's Only 10:30 AM - 02:30 AM ( IST ) Classroom Training
    14 September Sat - Sunday 07:30 AM - 09:30 AM ( IST ) Live Online Training

    Certified Agile Tester Training FAQs

    What is the eligibility for this course?

    There is no pre-requite for this course. This course not only covers Java from the start but also covers Selenium 3.0 along with tools and techniques of Agile automation testing.

    Can I learn java as I have no programming background?

    It’s difficult to learn Java in the beginning, we agree with that. That’s the reason we have taken a hands-on training approach. The classes are conducted in the Lab so that you practice everything you learn simultaneously.

    In addition, the trainers have all been in the same boat as you. They were once manual testers and are now working in MNCs as selenium automation testers. So they understand your pain points and teach accordingly.

    Will I get any certificate after the course?

    Yes, you will get a certificate after the completion of the course after you appear for an online test.

    Will it be a practical hands-on course? How will the lab sessions be conducted?

    This is a completely hands-on course. We don’t have separate lecture rooms and lab. The classes are conducted in the lecture-cum-lab rooms and you will be doing hands-on exercises along with the lectures throughout the course. The trainers will explain the concepts, will show you how to write code. After that, you will need to write the code in the class under the trainer’s supervision.

    Will there be any project, which I will be working on during the course?

    Yes, you will be given a project to work on, which you can finish with the course. You can also take some more time and submit after a couple of weeks as well.

    Is there any difference between online training and classroom training?

    There is no difference between selenium online training and selenium classroom training. The profile of the trainers are the same and the class is conducted on a web meeting platform, where you can interact with the trainer in real time.

    Free Java and Selenium 3.0 Tutorials

    Java Tutorials for Beginners


    Java tutorials for beginners has been written for professionals, who are completely new to Java and Selenium. These tutorials are written specifically keeping in mind Selenium 3.0 requirements. So the tutorials are to-the-point and are written in simple to understand language with examples.
    Go to Tutorials

    Selenium Tutorials for beginners


    This is a complete tutorial on Java, Selenium, TestNG and Grid. You will learn Java and selenium from scratch. It is written for complete beginners.
    Go to Tutorials

    Student Testimonials


    Tejaswini Matondkar

    I attended Selenium Basic - Online classroom training. They covered java basics first followed by Selenium framework. This helped in getting up pace on learning coding. Since testers want to learn selenium for automation testing purpose, they should focus more on testing framework setup and test results too in basic course.


    Prasad Murkar

    I joined Tech canvass for Selenium Advance Course. Best part is sessions were conducted on weekends & I had opted for Online training which was very convenient for me. Trainer has covered Basic java along with Selenium that helped me a lot to enhance my skills in Automation testing. I got my Selenium advance course certificate after completion of my training. I would like to recommend tech canvass institute to my friends!


    Sarojini Sahu

    Thanks for providing such a useful session for Automation testing for Selenium. I really appreciate the way of teaching and sharing of knowledge. Basically the practical/theoretical sessions are really good as it covers all the scenarios and modules.


    Yogesh Ganpule

    Good for beginners and people who are new to coding , all details covered, best in Mumbai. Automations (Selenium + java ) Taught very nicely.

    Call Me Back / Send Course Details


    Subscribe to our Youtube Channel

    Youtube subscription

    Training Location

      Powai, Mumbai
          (022 - 401 551 75)
      Hinjewadi, Pune
          (020 - 653 658 45)

    Our other courses

    Selenium 3.0 Training Selenium 3.0 training course CP-SAT Certification in Selenium Selenium certification course Python Selenium Training Python Selenium Training Mobile Appium Training Selenium certification course BDD with cucumber BDD with cucumber