NSDC certified
Java Automation
testing program
Weekday (3 months) / Weekend (5 months)
Live Classes with Placement Guidance
About GUVI
GUVI is India’s first Vernacular EdTech platform of its kind.
GUVI stands for ‘Grab Ur Vernacular Imprint’, dedicated to
making technical education accessible and effective by
breaking down language barriers. Our pioneering EdTech
company is incubated by India's premier institutions,
ensuring the highest standards of quality and innovation.
We aim to make a significant impact in the field of tech
upskilling, opening doors for learners across India to
acquire valuable technical skills in their vernacular
languages. By democratizing tech education online through
prominent partnerships with Google-for-Education, UiPath,
NASSCOM, & AICTE, GUVI has made it possible to impart
job-ready tech skills to the ambitious aspirants.
About IIT-M Pravartak
IITM Pravartak Technologies Foundation is a section 08
company housed within the Indian Institute of Technology
Madras, operates as the Technology Innovation Hub on
Sensors, Networking, Actuators, and Control Systems
(SNACS), funded by the Department of Science and
Technology, Government of India, under its National
Mission on Interdisciplinary Cyber-Physical Systems.
Dedicated to preparing India's youth for the forefront of
technological advancement, our core activities include
technology development, entrepreneurship development,
human resource development, and international
collaboration. By fostering an ecosystem that integrates
academia, industry, government, and international
organizations, IIT-M Pravartak facilitates the translation of
fundamental research into practical products, driving
innovation and shaping the future of technology.
We are Accredited by
About The Founders!
Co - Founder at GUVI
20+ years of Technical Expertise
& more
Tech Women Entrepreneur who was selected
For Google Developers’ Launchpad Program
Sridevi
CEO & Founder at GUVI
20+ years of Technical Expertise
& more
Built 7 Products from Scratch Mentored 1000+
Arun Prakash
students Hosted 200+ sessions & 25+ webinars
Co - Founder at GUVI
17+ years of experience with IT industry
Technologist with 9+ years of Entrepreneurial
experience & Member of the Syllabus Sub-
Bala Murugan
Committee at Anna University
Master Java Automation Testing
Expand your digital footprint by gaining end-to-end
expertise in Java Automation testing with Selenium.
This leading-edge Technological Program delivers the
top-notch automation skills imbibed in the current
software industry for evaluating product quality and
assurance. Curated by subject matter experts at
GUVI- an IIT-Madras incubated company, and
instructed by the industry’s best Technical Experts &
Founders (Ex-Paypal Employees), this Certification
Program imparts all-around skills in automation testing.
Java Automation Testing with Selenium focuses on the
industry expectations & upgrade you to fit into the tech
companies.
Why GUVI’s
Java Automation
Testing Program?
40% Hike in Demand 200+ Hiring Partners
Placement
360+ Best Industry
Guidance
Experts
Pre-Program Phase
Book a Seat with ₹8000
(100% Refundable)
Attend Pre-Bootcamp
Session (2 sessions)
Immediate Refund
(100% Refundable)
Java Automation
Testing With
Selenium Program
3-month Weekday / 5 month Weekend
LIVE Classes
Hands-on Industry Projects +
Hackathons
Technical Mentorship by Industry Experts +
Periodic Virtual Meetups
Practise on Coding Practise Platforms
CodeKata, WebKata
Mock Interviews
Placement Eligibility Test (by Mentors)
Proceed to Placement Guidance
Top skills you’ll learn!
Expand Digital Footprint
Hands-on in Java, Selenium, Jenkins, Jmeter, etc.
Software Testing
Web Automation
API Automation
Programming
Languages & Tools
Covered
Git GitHub Selenium IDE
TestNG JAVA HTML
Cucumber Maven Agile
STLC Selenium Log4j
Jira Excel Jenkins
Program Curriculum
Automation testing which is done in the software
industry evaluates the product quality and assurance, for
this course selenium and other relevant tools are used.
This course is framed based on industry expectations
which cover all important parts of automation testing.
Module 1 - Introduction
to Testing & Manual Testing
Software Testing Introduction: Need and
importance of why software testing is required.
Software Development phase and Models: How
a software is developed and the different
approaches followed.
Test Case Designing: How effectively a test case
needs to be designed in order to cover all
possible scenarios to deliver a high quality
software product.
Agile Methodology: Learn how agile works and
why it is important.
Module - 2 Test Case and
Bug Reporting
Test Case writing and Test Scenario Drafting:
Learn how to write a manual test case document
with test cases and test scenarios.
Project Management Tool - JIRA : Hands-on
experience with the JIRA tool on how to create
and maintain projects in each stage.
Bug drafting and Reporting: Learn the process
of identifying, documenting, and communicating
software glitches to ensure they're addressed
and resolved effectively, ensuring smooth user
experiences.
Test Suites and their need: Different test suites
and their uses.
Module - 3 Version Control
Introduction to Git and Github: What is Git and
GitHub and their importance.
Configuring Git on a local machine: How to
download and work with Git.
Working with Git Commands: Learn the Git
commands and how to use them to maintain
your code in GitHub.
Module - 4 Core Java
Introduction to Java: Basics of java like Data
types and Variables, Conditional and looping
statements, Keywords, Operators, Array and
Strings.
OOPs Concept: What is OOPs , why it is used
and how to implement them.
Core Java Advanced: Learn the Advanced java
concepts like, Streams, Regex, Exception and
error handling, Collection Framework and how to
organize and maintain the code.
Module 5 - Automation
Testing Introduction
What is automation testing and why: Learn the
importance of automation testing and why it is
preferred.
Different Automation tools: Explore the
automation tools available in the market.
Criteria for Automation testing: When to go for
automation over manual testing.
Module 6 - Introduction to
Basic Web Elements
HTML Basics : HTML tags and its usage.
Selenium locators: Locators available in selenium
and their usage.
Inspecting elements in the browser: How to
inspect and locate an element from a web
browser using DOM.
Introduction to SelectorHub: What is
SelectorHub , how to add the extension to the
browser and how to use it.
Module 7 - Introduction to
Selenium
What is Selenium tool: Detailed introduction to
Selenium tool and its components.
Selenium 3 and 4 difference: Learn the
difference between Selenium 3 and 4 and the
new features.
Use of Selenium tool in Automation: Why we
are selenium among other tools in the market.
Selenium components and Architecture:
Difference components of Selenium and its
architecture working.
Module 8 - Build Control Tool
Maven and its usage: What is maven and why it
is used.
What is POM.xml and working with
dependencies: Purpose of pom.xml file, what are
dependencies and how to add them to the
project.
Configuring Eclipse with Selenium: How to start
working with selenium through eclipse,
Installation and configuration.
Browser Commands: Basic commands of
selenium like, browser commands. Web element
commands and find element.
Module 9 - Browser, Data driven
testing & Selenium methods
Introduction to Junit and TestNG: Learn about
Junit and TestNg framework, differences and
uses.
Cross browser testing: What and how to
perform cross browser testing and why it is
essentially required.
Selenium methods and actions: Learn about the
method and action provided by selenium to
automate the browser elements.
Selenium web components: Learn how to
handle different components of a web browser
like frames, alerts, windows using selenium
components.
Data driven testing(Excel and flat files): Learn
how to pass data to test scripts from excel file
and flat file.
Module 10 - Selenium and
Database Testing
Introduction to Database - MYSQL: What is
MYSQL and why it is essentially required.
Installation of MYSQL: Installation and
configuration of MYSQL to local system.
Use MySQL on cmd and Workbench: How to
use MYSQL commands in cmd and Workbench.
Java Database connectivity(JDBC): Learn how
to connect databases to java code using JDBC.
Module 11 - Page Object
Model Framework
What is POM & When to use POM: What is Page
object model, why and when to go
POM using Page Factory: Working with POM
using Page Factory and how to initialize the
elements.
Implementation of Test Cases: Implementing the
stand alone test case to the POM and organizing
the code.
Module 12 - TestNG Framework
Advantages of TestNG over Junit: Learn about
Junit and TestNg framework, differences and
uses.
Importance and working with TestNG in
Selenium: Learn how to implement TestNg to run
test cases as TestNg test.
Test Annotations and Attributes: Learn about
the different types of annotations and when and
where to use them effectively.
Module 13 - Test Execution
Reports and AutoIT
Generating ExtentSpark Reports: How to add
the test results to a report by creating Extent
spark reports.
Test Failure reports: How to create failure
reports for logging failed test cases.
Installing AutoIT: Installing and configuring
AutoIT to local system
Uploading file using AutoIT tool: How to upload
a file in a web browser using AutoIT.
Working with AutoIT editor: Learn how to use
AutoIT editor to write scripts.
Compiling and converting AutoIT file into .exe
file: Learn how to convert the AutoIt script to .exe
executable file.
Module 14 - Continuous
Integration
What is CI/CD and why Continuous Integration:
Learn what and why CI/CD is used for test
automation.
What is Jenkins and its importance: Why
Jenkins is used for CI/CD and its uses.
Jenkins installation and configuration: Installing
and configuring Jenkins to local system.
Selenium Integration - Test Cases with Jenkins:
Learn how to integrate selenium projects with
jenkins for continuous integration.
Log4j with Selenium: Learn how to use Log4j
with Selenium.
Module 15 - Cucumber
BDD and Cucumber Introduction: Learn what
BDD and Cucumber and its uses are.
Download and install plugin: Learn how to
download and install the Cucumber plugin to
Eclipse.
Gherkin Language: What is Gherkin Language
and how to use it.
Feature files: Learn what a feature file is and how
to create it.
TestRunner with Junit: Learn how to run the test
case using JUnit.
Step Definition: Learn what a Step Definition file
is and how to write steps for each feature. .
Projects
Customer Relationship Management(CRM
Travel Booking Platfor
Online E-commerce website
Automate Banking Website Syste
Healthcare System
Course Instructors
Lavish Jain
Senior Skill Development
Engineer - GUVI
Here's What
Our Learners Feel
The Automation testing program by GUVI was exactly
what I was looking for. The program had a strong focus
on practical learning, which helped me to easily grasp
concepts. The placement team was very supportive
and provided a lot of guidance, which was extremely
Vinoth helpful in landing a job in this field.
If you're looking for an automation course that is
comprehensive and provides hands-on learning, look
no further than GUVI. The course covered a wide
range of topics, including Software Testing, Selenium
with Python, Automation Framework Architecture,
and more. The mentors were incredibly helpful and
provided personalized attention to each student.
Sarala Thanks to GUVI, I was able to get placed as an
automation tester in a leading startup company.
Placement Guidance & Support
Ensuring our learners reach their full potential &
land their dream job through…
Dedicated mentorship with 24/7 Doubt clarification
support
Revision Sessions + New Technology addition in
course syllabus
Mock + Pre-placement Interviews
Activity analysis through coding platforms -
CodeKata WebKata
Periodic Assessments
Program Details
3-Month Weekday / 5 Month Weekend Live Classes
Please contact our Career coordinator
Deepak: +91 9344419057
Total Course Fee ₹74,999
Pre-BootCamp Booking Fees -₹8000
Remaining Fee ₹66,999
Now become a proficient Java Automation Engineer at
Affordable Installments!
at just ₹ 6253/Month
EMI Options
Upto 12 Months*
Master Java Automation
Testing &
Soar high in your Testing
Career
For further information:
IITM Research park - phase 2
[email protected]
module #9, 3rd floor, D block,
+91 9344419057 Kanagam Rd, Tharamani, Chennai,
Tamil Nadu, India. 600113