Call Us

+91 9154112233

Hire From Us

Software Testing Online Course

Software testing online course has a great career path and it is not going to be out of style any time soon because every software application needs to be testing irrespective of technology used to develop it. QA Testing field is ever dynamic and is constantly witnessing the rise of new technologies and avenues. No customer will buy a defective product, Software Testing helps organizations to deliver quality product and bug free product to stay in business.

In fact, the demand for software testers is so high that it’s outmatch the supply. Finding skilled software testers is nothing less than a challenge for industry. In such a scenario, being a qualified tester can get you handsome payment for your skills.

Course Duration

90 Days

Training Options

Onsite / Online



Why Should You Take Software Testing ( Selenium) ?

Software Testing is in demand.

Software QA Engineering is rated as one of the happiest professions.

Software testing has a great career path.

Instructor-led Software Testing & Selenium Live Classes


Software Testing Course Schedules

CourseDateTimingsDurationTrainerTraining Options
Software Testing
Manual Testing + Selenium
15-April-202411:30 AM - 01:00 PM90 DaysMr. RangareddyOnsite / Online

Course Price at

INR 15,000/-


Can’t find a batch you were looking for?

About Course

Software Testing is a process used to ensure the quality, completeness and correctness of developed software application. It includes a set of activities carried-out with the intent of finding defects in the software, so that it could be corrected before the product is released to the end users.

Software Testing online course & Offline Course covers both the Manual Testing and Selenium Automation Testing.

Manual Testing course you learn fundamental to in-depth software testing. This course provides you training on various phases which includes software testing concepts, SDLC, STLC, Agile Testing, Effective Testing methods, QA Testing Process, Test Scenarios Preparation, Test Case writing, Test Data Preparation, Test Case Execution, Defect Reporting, Defect Management and Test Management using JIRA tool.

Selenium Automation Testing is basically an open-source tool used for automating Web Application Testing. In this course you learn Java Programming Essentials, How Selenium interact with diff. Web Elements, TestNG, Apache POI to work with Excel Files, Data-Driven Testing, Hybrid Framework, Cucumber BDD Framework, Selenium-Grid, MAVEN and Jenkins.
Students can gain in-depth knowledge of quality assurance by understanding different Manual Testing and Automation Testing practices. This course builds enthusiasm on career in software testing and quality assurance process.

About Trainer

  • 18+ years of Real-time Experience in Software Testing
  • Expert in Manual Testing, Automation Tools SELENIUM, APPIUM, QTP, ALM and JIRA etc.,
  • Certified QA Consultant
  • Experience in blend of Real-time Projects & Training’s

Training Options

Onsite Training

INR 15,000/-

Online Training

INR 15,000/-

Video Based Learning

INR 15,000/-

Skills Covered

Software testing online course
Selenium online training
  • Software Testing Introduction
  • Software Development Life Cycle (SDLC)
  • Static Testing, Reviews and Walkthroughs
  • White Box Testing
  • Unit Testing & Integration Testing
  • Black Box Testing
  • System Testing & User Acceptance Testing
  • Alpha Testing & Beta Testing
  • Functional Testing Types
  • Smoke Testing / Sanity Testing
  • Formal Testing
  • Ad-hoc Testing
  • Re-Testing
  • Regression Testing
  • System Integration Testing
  • End-to-End Testing
  • Exploratory Testing
  • Monkey Testing
  • Non Functional Testing Types
  • UI Testing
  • Usability Testing
  • Security Testing
  • Compatibility Testing
  • Load Testing
  • Performance Testing
  • Globalization Testing
  • Localization Testing
  • Recovery Testing
  • Software Testing Life Cycle (STLC)
  • What is STLC?
  • STLC Phases
  • Test Plan
  • Test Analysis
  • Analyzing Functional Requirements SRS/FRS
  • Test Design
  • Preparing Test Scenarios
  • Preparing Test Cases
  • Preparing Test Data
  • RTM
  • Test Case Execution
  • Defect Reporting
  • Defect Severity & Defect Priority
  • Defect / Bug Life Cycle
  • Defect Management
  • Test Closure
  • What is Agile Testing?
  • Scrum Introduction
  • Getting Agile with Scrum
  • Scrum Approach
  • Release Planning
  • Sprint Planning
  • Product backlog
  • Concept of Epics
  • Writing Epics – Examples
  • Concept of User Stories
  • Writing User Stories- Examples
  • Defining Tasks
  • Starting Sprint
  • Monitoring Sprint status
  • Completing Sprint
  • JIRA Introduction
  • How to Install JIRA
  • JIRA Features
  • Creating Scrum Project in JIRA
  • Adding Users to our JIRA Account
  • JIRA Issue types
  • Workflow for a Project
  • Creating Product backlog in JIRA
  • Creating EPICS in JIRA
  • Creating User Stories in JIRA
  • Starting Sprint
  • Writing TestCases in JIRA
  • Executing TestCases from JIRA
  • Adding Bugs to the JIRA Project
  • Attaching screenshots of defects in JIRA

Java Programming Basics

  • Why Java for Selenium
  • Installing Java
  • Installing Eclipse
  • Creating Java Project
  • First Java program
  • Concept of class file
  • Datatypes in Java
  • String class and functions
  • Conditional Statements
  • Loops
  • Arrays
  • Operators
  • What are Functions?
  • Function Input Parameters
  • Function Return Types

Object Oriented Programming in JAVA

  • Local Variables
  • Global Variables
  • Static and Non-Static Variables
  • Static and Non-Static Functions
  • Creating Objects in Java
  • Meaning of static
  • Why main method static?
  • Overloading and Overriding Functions
  • Access Modifiers – Public/Private/Default/Protected
  • Constructors
  • Interface
  • Usage of Objects in Selenium
  • Inheritance
  • Usage of Inheritance in Selenium
  • Creating Packages
  • Accessing Classes across Packages

Exception Handling

  • Exception handing with try catch block
  • Importance of exception handling
  • Exception and Error
  • Throwable Class
  • Final and Finally
  • Throw and Throws
  • Different Types of Exceptions
  • Need of exception handling in Selenium framework

Automating Excel file Operations using Apache POI

  • Creating/Opening XL Files
  • Reading data from XL Sheet
  • Writing data into XLSheet
  • Counting Rows and Columns in XL Sheet
  • Filling BG/Font Colors
  • Creating ExcelUtils Class.

Selenium Introduction

  • What is Selenium?
  • Who developed Selenium?
  • Selenium Components
  • Introduction to WebDriver
  • Installing Selenium WebDriver
  • Architecture of Selenium Webdriver
  • Creating your First Script in Webdriver

Launching AUT and Inspecting properties of Elements

  • Launching AUT in Firefox
  • Launching AUT in Internet Explorer
  • Launching AUT in Chrome
  • Launching AUT in Safari
  • Inspecting properties of Elements on different Browsers
  • Creating Firefox Profile

Finding elements using Locators

Creating Customize XPath/CSS Selectors

  • What is XPath
  • When to Use XPath
  • Absolute XPath/Relative XPath
  • Specifying conditions with XPath
  • CSS Selectors

Automating WebElements Operations

  • Browser
  • TextBox
  • ListBox
  • Links
  • Check Box
  • Radio Button
  • HTML Tables
  • Calendars

Automating Keyboard and Mouse Events

  • Action Class
  • KeyBoard Events
  • Drag & Drop Actions
  • Mouse Hover Action
  • RightClick, Double Click & Tool Tip

Handling Alerts

  • accept()
  • dismiss()
  • getText()

Handling Frames

  • What is iFrame?
  • Locating Frames
  • Handling Frames

Handling multiple Windows

  • getwindowHandle()
  • getwindowHandles()
  • Switching between windows
  • Handling elements present in different windows


  • ImplicitWait
  • WebDriverWait
  • FluentWait
  • PageLoadTimeout


  • Installing AutoIT
  • Components of AutoIT
  • Using FinderTool
  • AutoIT commands
  • Creating Scripts in AutoIT
  • Creating executable files
  • Running AutoIT Scripts from Selenium
  • Advantages of TestNG over JUnit
  • Why do we need TestNG in Selenium?
  • Installing TestNG in Eclipse
  • Creating a New TestNG Test File
  • TestNG annotations
  • TestNG assertions
  • Running the TestNG Test
  • Checking reports created by TestNG
  • Creating multiple Tests
  • Prioritizing Tests
  • Parameterizing Tests with @dataProvider
  • TestNGdataProvider with Excel
  • Creating and Running Test Suites with TestNG.xml
  • Sequential Test Execution with TestNG
  • Parallel Test Execution with TestNG
  • Creating/Opening XL Files
  • Reading data from XL Sheet
  • Writing data into XLSheet
  • Counting Rows and Columns in XL Sheet
  • Filling BG/Font Colors
  • Creating ExcelUtils Class.
  • Configure Apache POI jar files & TestNG in Eclipse
  • Preparing Test Data.
  • Preparing Data Driven Test using @dataProvider
  • Executing Data Driven Tests
  • Analysing Test Results
  • Creating Constant Functions
  • Creating Application Function Library
  • Preparing Keywords
  • Design Test Case Template
  • Creating Object Repository For Elements
  • Preparing TestData
  • Preparing Driver Script
  • Executing Driver Script
  • Analyzing Test Results
  • Overview of BDD and Cucumber
  • How to install and setup Cucumber with Eclipse
  • Overview of Gherkin keywords
  • How to create Feature file
  • How to generate Step Definition file
  • How to integrate Cucumber with Selenium WebDriver
  • JUnit Test Runner Class
  • Data Driven Testing in Cucumber
  • Configure Cucumber with Maven and Jenkins
  • How generate Reports in Cucumber
  • What is Maven and Why Maven?
  • Installing/Configuring Maven
  • Creating Maven Project
  • Importing Maven Project into Eclipse
  • What is POM.xml?
  • Adding Dependencies to POM.xml
  • Create GitHub Account
  • Configure Git & GitHub with Eclipse
  • GitHub Commands
  • Installing/Configuring Jenkins
  • Scheduling Test Execution in Jenkins
  • Auto mail configuration in Jenkins
  • What is continues integration?
  • Continues integration with JENKINS

Like the curriculum? Enroll Now

Structure your learning and get a certificate to prove it.

    Software Testing with Selenium Course in Hyderabad

    QEdge Tech Software Testing Professional Certificate Holders work at 100s of companies like


    Anil Srirangam
    Anil Srirangam
    Read More
    This is the best institute for software testing tools; suresh babu sir way of teaching is very good. They give placement assistance also, if you join in this institute your job struggles will end. Classrooms are very good. Recently I got placed through this institute. Let’s suggest joining people who are want to learn software testing tools.
    Sandeep Bandoju
    Sandeep Bandoju
    Read More
    One of the best hub to prove yourself in software testing with supporting of friendly staff and faculty. Thank you qedge for giving me confidence, placement in good reputed company (caliber technologies) and good future.
    Ravikiran Yerra
    Ravikiran Yerra
    Read More
    One of the best institute to learn software testing, It is the best opportunity to learn under Suresh Babu sir. He teaches very well. I got placement in middle of the course. I suggest to all learning software testing in q- edge.

    QEdge Training Features


    Project Work



    Resume Preparation

    Interview Preparation

    Resume Marketing

    Placement Support

    Frequently Asked Questions

    Every Software Application needs to be tested, before it releases into the market. Every software company requires Testers to test and deliver quality product to customers.
    In our Software Testing & Selenium course, students will get start-up knowledge of software testing domain, understand the practical approach to Manual Testing & Selenium Test Automation which in turn help them to begin their QA Testing career.
    Our Software Testing online course & Offline course is of 3 months duration.
    Daily 1.5 hour theory + 1.5 hour practical session.
    Monday to Saturday Sessions.
    Any graduate BSC, BCom, B.Tech, MSC, MCA etc. with good communication skills can do this course and start your career as Test Engineer / QA Engineer.
    And also working professionals (BPO / Banking / Sales / Customer Care etc.,) who want to change their domain
    Our software testing online course will be a blend of theoretical and practical work on each topic. We also provide live exposure on projects and give assignments to improve your skill set.

    Yes, you are going to work on real-time projects during learning to gain real-time projects experience on Manual Testing & Automation Testing with SELENIUM

    After completion of training, you will receive a certificate of completion, which you can share with your friends, relatives, co-workers and potential employers.

    Yes, you’ll be able to access your enrolled course materials through our Learning Management System. Practical Assignments, Day-to-Day Class videos and readings you can access through our LMS App.

    Be Future Ready. Enroll Now

    Structure your learning and get a certificate to prove it.

      Related Courses

      Software Testing & Selenium
      Selenium With Java
      Manual Testing

        I’m interested in

        Classroom TrainingOnline Training

        Please fill the details our Representative will call you back.

          QEdge Technologies

            Looking for

            Classroom TrainingOnline Training

            × Chat with us