Selenium Automation Testing Bootcamp
- Home
- Selenium Automation Testing Bootcamp
Acquire and apply practical skills to stand out in the testing software industry!
Our hands-on online synchronous Java & Selenium Automation Bootcamp is for individuals who are looking to go beyond the fundamentals of software testing. Equip yourself with skills and experience to be more competitive in the testing software market in an automated manner, through this 2-month learning experience.
What can you expect?
You will be exposed to projects designed by industry experts – the results you obtain through completing the projects will be the hook to garner employers’ attention, so you confidently showcase your skills and increase your chances to position yourself as the best candidate to take on the roles you apply for.
If you want to elevate your career combining software testing and development to automate the testing of software using tools based on Java and Selenium, this course is for you.
Our Clients Work at


















Stay in the loop about future cohorts
Bootcamp Highlights:
- Online Instructor Led Learning for 10 weekends with real-time projects
- Comprehensive content that goes beyond the fundamentals of software testing
- Increased marketability through the acquisition and application of hands-on skills
- Exposure to practical projects designed by industry experts
This is course is for you if:
- You are a recent grad looking to start a career in software testing
- You have experience in manual testing and want to upscale to automation
- You want a career pivot and join the dynamic and ever-growing IT industry
Bootcamp Outcomes:
- You will learn how to think critically like a tester from day 1 so you can perform testing tasks efficiently and accurately
- You will garner employers' attention by confidently positioning yourself as the most competent candidate to land roles you apply for thanks to the results obtained through projects completion
- You will elevate your career executing the automation of software testing using tools based on Java and Selenium
- You will master the basic requirements to start your testing career on a strong note
Testimonials:
Meet your Instructor:

Sonal is an seasoned professional with 10+ years of industry experience in development and software testing of client/server-based applications and web applications, as well as 5+ years of teaching experience at university level.
She is an instructor with a global mindset thanks to the work that she has done in countries including India, The United States, and Canada.
Sonal strives to facilitate engaging sessions where students acquire both the technical aspects of the areas she teaches, as well as equipping her students with practical abilities that make them more competitive in the marketplace.
Her teaching experience spans to Nirma University where she taught C Language, Charusat University of Science & Technology teaching Java and Database, and Raisoni College of Engineering where she taught DBMS & Operating Systems.
Outside the scope of work, Sonal enjoys designing team building activities that include playing virtual games and scheduling sessions for health and fitness promotion.
Click here to learn more about our Academy
Refer a friend or colleague and get a $200 CAD discount if they join the Bootcamp.
Early bird registration fee: $1,999 CAD (valid only until October 14, 2022)
Fees are non-refundable once the student is registered.
Bootcamp Curriculum:
- Introduction to Software Testing
- Software Life Cycle Stages
- Software Development Models
- Types of testing
- Testing Techniques: Static Testing, Dynamic Testing, Black Box Testing, White Box Testing, Exploratory Testing
- Mapping Business Requirements to Test cases with example
- Test Planning, Test Design and Test Execution
- Defect Management
- Defect Severities and Priorities
- Defect management and defect resolution process
- Thinking Process for testing
- Practical test management with Azure DevOps /Jira
- Advantage of automation testing
- Disadvantage of automation testing
- When we should automate testing
- Data driven framework
- Behavior-driven development
- Introduction to Database and Rational Database Management System
- DML Commands (Insert, Select, Update, Delete)
- DDL Commands- (Create, Use, Alter, Drop)
- Sub queries, Joins and Unions
- Simple and Complex SQL- queries
- Assignments
- Installation
- Installation of Java, Maven, Eclipse for windows
- Object Oriented Programming Concepts Introduction
- Class object and Methods
- Encapsulation
- Abstraction
- Polymorphism
- Inheritance
- Variables and Data Types
- First program and some tips
- Local, Instance and static variables
- Data types
- Conditional statement and loops
- Conditional statement
- Switch statement
- While loop
- For loop
- Constructors
- Default constructor
- Parameterised constructor
- Access Modifier
- Public,
- Private,
- Protected
- Assignments
- String Processing
- String manipulation with String Builder and String Buffer
- Essential String Methods
- Assignments
- Exceptions and Assertions
- Exceptions handling concept and example
- Wrapper Classes
- Introduction
- Byte, Short, Integer, Long
- Float, Double
- Character
- Boolean classes
- Assignments
- Collections
- Introduction
- Util Package
- List, Set and Map
- Reading data from Property files using java program
- Reading and Writing data from/to Excel files using Apache POI API and JXL API TestNG Framework
- How to Install TestNG plugin in Eclipse?
- TestNG sample script
- Writing Selenium testing script from scratch
- Creating Test suites using TestNG
- Reports generation using TestNG
- Parameterized test cases using TestNG framework
- Introduction
- Selenium Architecture
- Advantage and disadvantage
- Tools to identify elements/objects
- Firebug
- IE Developer tools
- Google Chrome Developer tools
- Locating Web Element
- Introduction to locating Web element
- Basic of HTML
- Locating strategies
- Finding elements by name, link text, XPath, CSS, tag name, class name
- Selenium WebDriver
- WebDriver Introduction and Use
- Downloading WebDriver Jars configuring in eclipse
- Drivers for Firefox, IE, Chrome
- Web driver commands
- Web elements commands
- Synchronization Commands in WebDriver
- Wait – Implicit wait, Explicit wait, fluent wait
- File uploads and File downloads
- Handling alerts, confirmation messages
- Actions – keyboard, mouse
- Handling Iframes, multiple tabs, popups
- Customized Report Generation
- Implementing Logs using Apache Log4j API
- Working with Multiple Browsers
- Executing Automation Test Cases in multiple browsers Sequentially
- Executing Automation Test Cases in multiple browsers Parallel
Issue tracing with practical example
Live project to gain hands on experience