QA automation with Java and Selenium
30th Jan
8 months
Take the easiest route into IT and become an Automation Test Engineer within 8 months.
We provide end-to-end assistance from starting a career in IT as an Automation tester with 0 knowledge to further support in building a career pathway in Tech.
You will study Testing Fundamentals in a Simulator format with industry projects and a full live support.
100% JOB
I don't know how to get relevant skills and start a great career in IT
Got an action plan to climb next career ladder to Business Analyst in IT
Moved from Sales to IT as an Automation engineer
I got Certification in Automation testing
Testing is one of the fastest paths to start career in IT
About Profession
Creates and runs functional and API tests
Creates test reports for
management and programmers
Develops frameworks to simplify automation
What does a QA Engineer do?
In simple terms, testers are responsible for the quality of a website, software, or application. QA Engineer:
Why QA Automation?
Testing is much easier than software development. It will not be difficult for even an unexperienced specialist to understand the principles of work
The fastest way to start a career in IT
successfully make the transition to the next level and move to IT professions, such as Software developer, DevOps, Business Analyst, Scrum master, Project manager etc.
Testers can
The demand for testers is very high
any team strives to release a quality product without bugs
At the same time, the salary is comparable
to that of Front-end and Back-end specialists
You can start working as a Manual tester
in 2 months after training without technical knowledge
Ready to join?
Сareer path for a graduate
of automation testing course
after 8 months
Moved from Manual tester to QA automation engineer
after 2-3 years
Moved to other high-paid IT ptofession
Project manager
Scrum master
Business Analyst
Started Automation Testing with 0 knowledge
after 2-3 years
QA lead
Software developer
after 3 months
Look for a job as manual tester
Сareer path for a graduate
of automation testing course
This course is for you if:
You are tired of low salary, oppression and career crisis
You want to get a stable remote job in IT
You want to build a successful career and always be in demand
You have the ability to continually learn and grow
Get consultation
Ask our manager any questions about this course.
How It works
Our goal is to bring you to the Result in gaining real hard and soft skills in Testing
How does the program work?
Access 31 modules, 30+ projects, mock interviews, hackathons developed by industry experts from companies like Infosys, Bank of America, Amazon and many more.
You will become a part of an IT Simulator and study in the Scrum team as a QA engineer on project modules.
3 live sessions a week
You will have
Ask questions from Mentors with industry knowledge
1-1 mentorship
You will be able to become a part of a strong community and expand your Network. We want to create an open environment where students of all batches want to see each other succeed
Strong alumni community
You will have a powerful Career Track including live mock technical interviews with industry experts & live sessions with career coaches
Career track
Learning coordinators track each student’s success and progress to help a student to complete the course and not drop it in the middle
Personal Support by Learning coordinator
The Automation Testing Specialization is a comprehensive 8-month program.
What will you be able to know after completing this course?
Test software manually
Automate company projects
Use 10+ testing tools & frameworks:
UI-testing (DevTools, crossbrowser)
API-testing (Postman)
SQL & Git
Selenium WebDriver for functional testing
Selenium Grid, IDE
Jenkins (CI/CD)
Jira (or other bug tracking tool)
What Is Inside
Access assignments
to complete
projects and business cases
Why Coding Invaders?
This course is not only tool focused, but Career focused. Our Career development track will help you to map out your IT career and prepare for a job market.
Simulator format with a full live support
Learning through practice:
exercises and industry projects
After 2 months of studying you can get a job as Manual tester while continuing studying Automation tools
Compare us
Simulation at Coding Invaders
Other online schools
Live sessions and recorded theory
Simulator based learning
Solving real business cases individually and in groups
24/7 help from your personal mentor
Cases in portfolio
Employment and career help
Other schools
Coding Invaders
Live sessions and recorded theory
Simulator based learning
Coding Invaders
Other schools
Solving real business cases individually and in groups
Coding Invaders
Other schools
24/7 help from your personal mentor
Coding Invaders
Other schools
Cases in portfolio
Coding Invaders
Other schools
Employment and career help
Coding Invaders
Other schools
Manual testing
Part 1. Testing
  • what, why, when


  • Test Scenarios and Test cases

  • Positive and negative test cases

  • Test Data
Part 2. Test design
  • B&W box

  • Agile testing, V Model, Waterfall, Top-down, Down-top (research different approaches)

  • Software requirements (gathering) -> SRS BRS

  • Levels of Testing: Unit Testing, Integration Testing, System Testing, User Acceptance Testing

  • Types of Testing
Part 3. Test design techniques
  • B&W box

  • Use case testing

  • Boundary value analysis

  • Equivalnce partitioning

  • State Transition diagrams

  • Decision table testing

  • Bug report and tracking, JIRA. Bug template

  • Defect Life Cycle
Part 4. Web interface testing
  • UI-testing

  • DevTools

  • Crossbrowser testing

  • Responsive testing

  • HTML, CSS basics
Part 5. API testing using Postman
  • Network basics (protocols)

  • HTTP basics

  • API


  • Postman
Part 6. SQL and databases
  • SQL basics

  • Databases

  • SQL queries

  • MySQL (or other tool)
Part 7. Database testing and Git
  • DB specification

  • Common SQL DB defects

  • DB testing

  • Git

  • Main commands
Manual testing final assessment
  • Get a web app with API, SQL DB, Requirements and specification

  • Come up with testing plan, create and execute test cases

  • Create and execute DB and API test cases

  • Use JIRA to track bugs

  • Report test results
Automation testing
Part 1. Java basics
  • Introduction to programming

  • Features of Java

  • Datatypes in Java

  • Types of Variables in Java

  • Basic Operators in Java

  • Classes, Objects, Methods, and Constructors

  • Control Flow Statements

  • Object-Oriented Programming Concepts

  • Exception Handling Mechanisms
Part 2. Selenium and its Components
  • Map Interface in Java

  • Test Automation Frameworks, Tools, Process

  • Components of Selenium Suite
Part 3. Selenium WebDriver
  • Selenium WebDriver Architecture

  • Introduction to Web elements

  • Locating Web elements using various Locators (ID, Name, Class Name, Tag Name, Link Text, Partial Link Text, CSS Selector, and XPath)

  • HTML, CSS basics

  • Introduction to XPath

  • Types of XPath

  • XPath Functions and Customisations

  • What are CSS Selectors?

  • Locating Web Elements using CSS Selectors

  • Selenium Commands in WebDriver

  • Interacting with Web Elements

  • Performing Actions on Web Elements

  • Checking the Web Element state

  • Types of Waits in Selenium
Selenium and Java assessment
Element locators and element search with Selenium. Waiting for an element on the page. Writing autotests for a website, executing JS scripts in the browser and other Selenium features (scrolling a page, clicking an element using JS, removing an element from a page)
Part 4. TestNG Framework
  • Introduction to TestNG

  • Installing TestNG Plug-in in Eclipse

  • Rules to write TestNG

  • Annotations

  • Grouping

  • Sequencing

  • Parameterization

  • Parallel/Cross Browser Testing

  • Introduction to Reports

  • Types of Reports
Part 5. Handling Web UI Elements
  • What are Alerts?

  • Types of Alerts

  • Alert Interface methods

  • Handling Alerts in Selenium WebDriver

  • What is a Modal Dialog Box?

  • Handling Modal Dialog Box using Selenium

  • WebDriver

  • Handling Multiple Windows and Multiple Tabs using

  • Selenium WebDriver

  • Scrolling on a web page using JavaScriptExecutor

  • Verifying Tooltip using Selenium WebDriver

  • What is an IFrame?

  • Identifying an IFrame

  • Switching to IFrames using Selenium WebDriver

  • Select Class in Selenium WebDriver

  • Methods under Select Class

  • Handling Dropdowns and Multiple Select Operations using Select Class

  • Actions Class and Action Interface

  • Methods for handling Keyboard and Mouse based interactions

  • Testing Drag and Drop and Mouse Hover functionality using Actions Class
Part 6. Selenium Grid
  • Introduction to Selenium Grid

  • Selenium Grid Architecture

  • Deploy a Grid

  • Introduction to Robot class

  • Methods under Robot class

  • Implementation of the Robot class

  • Advantages and disadvantages of the Robot class

  • Limitations of the Robot class
Part 7. Selenium IDE
  • What is Selenium IDE?

  • Features of Selenium IDE, Selenium IDE Interface

  • Selenese in Selenium IDE

  • Why Page Object Model? What is a Page Object Model? What is Page Factory?

  • Advantages of POM, Implementing POM using

  • Selenium WebDriver, Implementing POM with Page Factory
Part 8. Automation Frameworks
  • Introduction to Selenium Frameworks

  • Types of Selenium Frameworks

  • Introduction to Data-Driven Test Framework

  • Best practices of Data-Driven Testing

  • Apache POI

  • Data Providers

  • Introduction to Keyword-Driven Test Framework

  • Uses of Keyword-Driven Test Framework

  • Keyword-Driven Framework Components

  • Implement Keyword-Driven Framework

  • Introduction to Hybrid Driven Test Framework

  • Advantages and Limitations of Hybrid Test Framework

  • Utilize the Page Object Model with Hybrid Framework

  • Implementing Hybrid Test Framework
Automation framework assessment
Career track
Career webinar.
Learning materials for career (interviews)
Peer reviewed interviews
LinkedIn Page
Git repository
Mock interview I
Mock interview II
Your skills after completing the course
Student’s reviews and success stories
Sale offer
Register before
midnight of January 17th
Rs 4100 / month
Rs 6 850/ month
(12 months no cost EMI)