Master Software Testing with Expert-Led Training

Become a Certified Software Tester & Kickstart Your Career!

Why Choose To Upskill at Jeevi Academy

100% Guaranteed Job Assistance

Every batch has only 3 to 5 students, ensuring you get individual attention, hands-on guidance, and faster growth.

Learn Directly from a Dedicated Mentor

Live Instructor-Led Training & Lifetime Recorded Access

100% Placement Assistance Until You Get Placed

Build a Strong Portfolio with 5+ Hands-on Projects

Career Guidance – Mock Interviews, Resume Building & Q&A Sessions

1-on-1 Interview Preparation with Industry Experts

6 Months Free Internship Support for Practical Experience

Software Testing Training Bootcamp

Real-Time Experts as Trainers

At Jeevi Academy, you will learn from industry experts eager to share their knowledge with learners. You will also get personally mentored by the Experts.

LIVE Project

Get the opportunity to work on real-time projects that will provide you with deep experience. Showcase your project experience and increase your chances of getting hired!

Certification

Jeevi Academy offers certification. Also, get ready to clear global certifications. 90% of JEEVI Academy students appear for global certifications and 100% of them clear it.

Affordable Fees

At Jeevi Academy, the course fee is not only affordable, but you can also pay it in installments. Quality training at an affordable price is our motto.

Flexibility

At Jeevi Academy, you get the ultimate flexibility. Classroom or online training? Early morning or late evening? Weekday or weekend? Regular Pace or Fast Track? - Choose whatever suits you best.

Placement Support

Tied-up & signed MOUs with over 150+ small & medium-sized companies to support you with opportunities to kick-start & advance your career.

Accredited Training Partner & Certifications

Master Testing Tools

Ready to Join Us?

Deenadayalan Manickam

Meet Your Expert Mentor

Deenadayalan Manickam is a seasoned DevOps and Cloud Architect with over 20 years of experience in web development, SEO, digital marketing, and UX design. He spent 15 years working in Singapore, gaining extensive industry expertise and hands-on experience in cloud solutions and user-centric design.

With certifications in Interaction Design (Interaction Design Foundation), Design Thinking (CertiProf), AWS, Generative AI, and CSPO (Certified Scrum Product Owner from Star Alliance), Deenadayalan brings a unique combination of technical expertise, UX strategy, and agile product management.

 

His deep understanding of user experience (UX) design and design thinking methodologies enables him to craft intuitive digital solutions that enhance user engagement and satisfaction.

As the Founder of Jeevisoft and Jeevi Academy, he is passionate about mentoring and empowering professionals* in the IT field. Through his academy, he provides comprehensive training in DevOps, cloud computing, UX design, AI, and agile methodologies, equipping individuals with the skills needed to thrive in today’s evolving tech landscape

Instructor's Recognized Certifications

Thinesh

Meet Our Placement Coordinator

At Jeevi Academy, we are committed to helping our students build successful careers. Our Placement Coordinator, Thinesh, is here to guide you through every step of your job search journey.

How Thinesh Can Help You:

With Thinesh’s expertise and industry insights, you’ll be well-prepared to secure your dream job in the IT industry.

Transforming Dreams into Reality with Prestigious Placements

cognizant
tcs
deloitte
pick your trail
rax image

Software Testing Syllabus

1.1.What is automation testing?
1.2. What is the use of automation testing?
1.3. What we need to Automate?
1.4. What is Selenium?
1.5. Advantages of Selenium
1.6. What is the difference between Selenium and QTP?

2.1. IDE
2.2. Selenium Web Driver/Selenium 2.0
2.3. Selenium-Grid

3.1. Installing Selenium IDE
3.2. Selenium IDE icons
3.3. Recording your first test with Selenium IDE
3.4. IDE Context Menu
3.5. Assert
3.6. Verify
3.7. Adding Selenium IDE comments
3.8. Synchronization commands
3.9. Working on pages with AJAX
3.10. Storing elements
3.11. Creating test suites
3.12. What you cannot record

4.1. Why WebDriver?
4.2. Introduction to WebDriver & Comparison with Selenium RC
4.3. Downloading web driver Jars configuring in eclipse & Installing
Selenium WebDriver
4.4. Architecture of selenium webdriver
4.5. Drivers for Firefox, IE, Chrome, Iphone, Android etc
4.6. What is the difference between Selenium RC and WD?
4.7. Creating your First Script in Webdriver

5.1. What is Selenium Grid?
5.2. When to Use Selenium Grid?
5.3. What is a Hub and Node?
5.4. How to Install and Use Grid 2.0?
5.5. Designing Test Scripts That Can Run on the Grid
5.6. Using the DesiredCapabilites Object
5.7. Using the RemoteWebDriver Object
5.8. Running a Sample Test Case on the Grid
5.9. Sequential and Parallel Test Execution
5.10. Running Tests on different Operating Systems
5.11. Running Tests on different Browsers

6.1. What is Web
6.2. Extracting data from web tables
6.3. Extracting data from web tables
6.4. Examples on static and dynamic Web Tables
6.5. Creating Reusable functions for Web Tables
6.6. Web Driver with TEST NG Frame Work
6.7. Batch Running Test cases using TestNG
6.8. Validations and its usage in Automation test scripts
6.9. Customized Report Generation
6.10. Implementing Logs using Apache Log4j API
6.11. Database testing using Web Driver

7.1. Tools to identify elements/objects
7.2. Firebug
7.3. IE Developer tools
7.4. Google Chrome Developer tools
7.5. Locating elements by ID
7.6. Finding elements by name
7.7. Finding elements by link text
7.8. Finding elements by XPath
7.9. Finding Elements by using CSS
7.10. Some Special IDE commands
7.11. Write your own Selenium IDE script without record and playback

8.1. Running Java Programs using junit
8.2. Writing Selenium tests from scratch using Junit FrameWork
8.3. JUNIT Annotations
8.4. JUNIT Methods
8.5. Frequently used Selenium commands
8.6. Test Suites using JUNIT
8.7. Parameterized test cases using junit framework

9.1. Overview of TestNG
9.2. Environment of TestNG
9.3. Writing WebDriver Test Cases using TestNG
9.4. Basic Annotations of TestNG
9.5. Executing Tests
9.6. Executing Test Suites
9.7. Ignore Test
9.8. Dependency Test
9.9. Parameterized Tests
9.10. TestNG XML
9.11. Report Generation

10.1. Handel Text box
10.2. Handel HyperLink
10.3. Handel Button and Check box
10.4. Handel Radio Button and DropDown Controls
10.5. Select value from DropDown
10.6. Display all values
10.7. Select values step by step
10.8. Capture screenshots
10.9. Synchronization Commands In Web Driver
10.10. Why Implicit wait and Implementation of Implicit wait
10.11. Why Explicit wait and Implementation of Explicit wait
10.12. Web Driver Fluent wait and Thread Sleep functionality
10.13. File uploads and File downloads (Handling Window based controls
using Robot and Sikuli API)
10.14. Handling alerts box and Verfying the Alert Texts
10.15. Handling confirmation messages
10.16. Keyboard actions
10.17. Mouse actions
10.18. Handling Iframes working with Nested Iframes
10.19. Handling multiple tabs
10.20. Handling popups
10.21. Preparing web driver test cases using customized x-path
10.22. Identifying controls using x-path predefined functions

11.1. Launching AUT in FireFox
11.2. Launching AUT in InternetExplorer
11.3. Launching AUT in Chrome
11.4. Launching AUT in Safari
11.5. Inspecting properties of Elements on different Browsers
11.6. Installing FireBug and FirePath
11.7. Creating FireFox Profile

12.1. Browser
12.2. TextBox
12.3. ListBox
12.4. Links
12.5. Check Box
12.6. Radio Button
12.7. HTML Tables
12.8. Calendars

13.1. Action Class
13.2. KeyBoard Events
13.3. Drag & Drop Actions
13.4. Mouse Hover Action
13.5. RightClick, Double Click & Tool Tip

14.1. getwindowHandle()
14.2. getwindowHandles()
14.3. Switching between windows
14.4. Handling elements present in different windows

15.1. accept()
15.2. dismiss()
15.3. getText()
15.4. sendKeys()

16.1. What is iFrame?
16.2. Locating Frames
16.3. Switching between Frames
16.4. Handling Frames

17.1. Handling Ajax Components

18.1. What is XPath
18.2. When to Use XPath
18.3. Absolute XPath/Relative XPath
18.4. Specifying conditions with XPath
18.5. CSS Selectors
18.6. Customizing CSS Selector

19.1. ImplicitWait
19.2. WebDriverWait
19.3. FluentWait
19.4. PageLoadTimeout

20.1. Downloading and configuring Github
20.2. Difference between CVC Versus DVC
20.3. Basic Git Commands
20.4. Working with Repositories
20.5. Setting up Repositories
20.6. Local and Remote Repositories
20.7. Create repository and cloning projects
20.8. Committing and Syncing the code
20.9. Reverting and Rolling Back the Code
20.9. Branch and Merging Concepts and Implementation
20.10. Stashing Changes
20.11. Resolving the Conflicts

21.1. About Jenkins
21.2. History of Jenkins
21.3. Splitting of Projects
21.4. What is Continues Integration
21.5. Installing Jenkins
21.6. Creating a simple job
21.7. Integrating Jenkins to the Project

22.1. Introduction about maven
22.2. High Level Overview
23.3. Ant vs Maven
24.4. Installation of Maven
25.5. Demo using Sample Maven Project

23.1. Introduction of Maven Folder Structure
23.2. The pom.xml
24.3. Dependencies
24.4. Goals
25.5. Local Reo Structure
26.6. Defaults
26.7. Sample Demo of Build Session of Maven Project

24.1. Dependency version
24.2. Versions
24.3. Types
24.4. Transitive Dependencies
24.5. Scopes

25.1. What is a Repository
25.2. Dependency Repository
25.3. Adding a Repository
25.4. Plugin Repository

26.1. Demo Installation
26.2. Importing Projects
26.3. Converting Existing Projects
26.4. Pom Viewer
26.5. Effective Pom

27.1. What is Jersey?
27.2. RESTFul Architecture
27.3. Using HTTP GET Demo
27.4. Test Created New REST Service USING HTTP GET
27.5. JSON Output for HTTP GET
27.6. Using HTTP POST Demo
27.7. Test Service USING HTTP POST
27.8. JSON Output for HTTP POST
27.9. Using HTTP PUT Demo
27.10. Test Service USING HTTP PUT
27.11. PUT vs POST
27.12. JSON Output for HTTP PUT
27.13. Using HTTP DELETE Demo
27.14. Test Service USING HTTP DELETE
27.15. JSON Output for HTTP DELETE

28.1. Installing AutoIT
28.2. Components of AutoIT
28.3. Using FinderTool
28.4. AutoIT commands
28.5. Creating Scripts in AutoIT
28.6. Creating executable files
28.7. Running AutoIT Scripts from Selenium

29.1. Installing MySQL Database
29.2. sql package
29.3. Overview on Connection Interface, Statement Interface, Prepared
Statement and Result set Interfaces.
29.4. Example program to Access Database.
29.5. Some examples on SELECT,UPDATE and DELETE queries
29.6. Some Web driver examples using Data fetched from Database

30.1. How to develop Test automation frame work in live environment
30.2. What is a frame work
30.3. Types of frame work
30.4. Data driven frame work
30.5. Modular driven frame work
30.6. Keyword driven frame work
30.7. User Defined Keyword driven framework with implementation
30.8. Execute test scripts from the framework

32.1. Appium Introduction

32.2. Appium Installation On Window

32.3. Automation On Mobile Apps

32.4. Automation Of Web Apps

32.6. Appium Framework

33.1. Installing Java
33.2. Installing Eclipse
33.3. First Eclipse Project
33.4. First Java program
33.5. Concept of class file
33.6. Datatypes in Java
33.7. String class and functions
33.8. Conditional Statements
33.9. Loops
33.10.Arrays
33.11.Single Dimensional Arrays
33.12.Two Dimensional arrays
33.13.Practical usage of arrays in Selenium
33.14.Operators
33.15.What are Functions?
33.16.Function Input Parameters
33.17.Function Return Types
33.18.Object-Oriented Programming in Java
33.19.Local Variables
33.20.Global Variables
33.21.Static and Non-Static Variables
33.22.Static and Non-Static Functions
33.23.Creating Objects in Java
33.24.Meaning of static
33.25.Why is main method static?
33.26.Object and Object References
33.27.Call by reference and Value
33.28.Overloading and Overriding Functions
33.29.Access Modifiers – Public/Private/Default/Protected
33.30.Constructors
33.31.Interface
33.32.Usage of Objects in Selenium
33.33.Inheritance
33.34.Usage of Inheritance in Selenium
33.35.Creating Packages
33.36.Accessing Classes across Packages

Lifetime Placement Support

Unlock endless career opportunities with our Lifetime Placement Support! We are committed to your success beyond course completion, offering continuous job assistance throughout your career journey.

Enjoy exclusive access to job portals, resume reviews, interview coaching, and personalized career guidance—whenever you need it.

Whether you’re looking for your first job or planning a career switch, our dedicated placement team is here to support you for a lifetime. Your success is our priority!

Master Software Testing with Jeevi Academy

Leverage industry-focused training to become an expert in software quality assurance.

Understand fundamental testing concepts

Learn manual and automated testing techniques

Master popular testing tools and frameworks

Gain hands-on experience with real-world projects

Achieve career growth with certification and guidance

How Much Salary Can You Earn After Completing the Software Testing Course?

By becoming a skilled Software Tester, you can unlock lucrative career opportunities. Here’s an overview of the average salaries you can expect:

Entry-Level Software Tester: ₹3 - ₹5 LPA

Mid-Level Software Tester: ₹6 - ₹10 LPA

Senior Software Tester: ₹12 - ₹20 LPA

Automation Test Engineer: ₹8 - ₹15 LPA

Freelance Software Tester: ₹50,000 - ₹2,00,000 per project

(Note: Salaries vary based on skills, experience, location, and the company.)

Start your journey now and build a rewarding career in Software Testing!

Get Certified with Jeevi Academy

Earn globally recognized certifications to validate your skills and advance your career with Jeevi Academy’s comprehensive courses.

Industry-recognized certifications

Enhance career opportunities

Stand out professionally

Offer valid for a limited period!

Now’s the perfect time! Enjoy 20% OFF on all our online and offline courses for a limited time

Enroll now and get an exclusive 20% discount—limited time offer!

Transform Your Career Today

Become a Software Testing expert in under three months and unlock countless career opportunities. Are you ready to take the leap into the world of quality assurance?

Frequently Asked Questions

Have questions about Jeevi Academy’s Software Testing Training? Find answers to the most common queries about course details, certification, career opportunities, and more.

Software testing is the process of evaluating and verifying that a software application works as expected. It helps identify errors, gaps, or missing requirements in comparison to the actual requirements.

Classes are conducted on both weekdays and weekends. You can choose your preferred batch timing during enrollment.

No, this course is designed for both beginners and professionals. Basic programming knowledge is helpful but not mandatory.

The course duration is 3 months, with flexible schedules to accommodate both full-time and part-time learners.

Yes, we offer early bird discounts and group discounts. Please check our website or contact us for more details.

Yes, we offer 100% placement assistance, including resume building, interview preparation, and access to job opportunities.

You can work as a Software Tester, QA Engineer, Automation Tester, Test Analyst, and more. Our placement support team will guide you in landing your first job.

Yes, upon successful completion of the course and the final assessment, you will receive a globally recognized certificate from Jeevi Academy.

This course is ideal for:

  • Fresh graduates looking to start a career in IT

  • Working professionals aiming to upskill

  • Anyone interested in quality assurance and software testing

This course may not be suitable for individuals who are not comfortable with learning new technologies or working in a fast-paced IT environment.

Ready to Join Us?

Chennai Branch

No.45, 1st Main Road, New Colony, Chromepet, Chennai, Tamilnadu – 600044.

Erode Branch

No.269, Thiru Ve Ka Street, Municipal Colony, Erode, Tamilnadu – 638004.

USA

1130 E Lock Rd
Middletown DE 19709
302 464 9801

©2025. Jeevi Academy All Rights Reserved.

Apply Now
Enroll Now
Enroll Now
Enquire Now