Automation framework with Selenium Java (Advanced) (

Learn developing advanced framework for selenium like never before with complete customization of code

Created by: Karthik KK

Produced in 2022

What you will learn

  • Understand how to design an custom automation framework
  • Understand develop various components for automation framework in industry standard
  • Understand developing generic Page Object Model practice using Generics in Java
  • Understand developing generic Page Navigation concepts of POM using Generics in Java
  • Understand and work with custom testrunners for TestNG
  • Understand and writing custom controls for Selenium automation by learning internals of Selenium API indepth

Quality Score

Content Quality
Video Quality
Qualified Instructor
Course Pace
Course Depth & Coverage

Overall Score : 86 / 100

Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a selenium course? Or looking for more detail on Karthik KK's Automation framework with Selenium Java (Advanced)? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

Course Description

Welcome to the Udemy's highest rated course Automation framework with Selenium Java (Advanced) course. In this course, we will develop each and every component required for an perfect test automation framework with industry standard coding practices.
In this course we will start our discussion with
  • Designing an perfect automation framework
  • Understanding to develop various components for automation framework like
    • Utilities
    • Base components
    • Configurations
    • Test runners
  • Understand developing generic Page Object Model practice
  • Understand developing generic Page Navigation concepts of POM
  • Understand and work with custom test runners for TestNG
    • Support of TestListeners
    • Extending test listeners for custom reporting with Extent report
  • Understand and writing custom controls for Selenium automation
    • Extending custom controls with Fluent way of writing code
    • Handing intelligent wait handling
  • Writing code using Cucumber with BDD fashion
    • Bringing all the best industry standard practices
  • Parallel Execution support with multi-thread handling and Selenium grid
    • Support of running test with Zalenium in Docker container
  • Support of Extent report with Parallel execution along with BDD cucumber format
    • Creating html reporter with single instance test support
    • Support of Parallel execution support
This framework has so much of codes and resources, which helps to understand each and every sections much clearer and easier.

**** What makes this course so special ? *****
The11+ hours curriculum of this course is designed not just by randomly picking some of the topics what I know.
Rather the course has evolved over a period of time (9+ years) by giving trainings to more than 100,000+ professional (both online and corporate training) and working on automation testing field (12+ years)
Hence the course is much refined version, meaning the course won't deviate from the topics of the course

**** Most of the sections in this course are not detailed anywhere as an online training so far ****

Who this course is for:
  • Manual and Automation QA
  • Developers
  • Business Analyst

*Some courses are excluded from this sale. Coupon not working? If the link above doesn't drop prices, clear the cookies in your browser and then click this link here.
Also, you may need to apply the coupon code directly on the cart page to get the discount.

Coupon Code

Instructor Details

Karthik KK

I am Karthik K.K. I do consulting, blogging and researching on various different tools and technologies which inspires my interest. I have been into Software Automation Testing for over 12 years now and my interest in learning new stuffs which enables automation has never been compromised.
Due to my passion in automation testing I got fully exposed to tools and languages like

Desktop & Web : QTP, Selenium, Specflow, VS Coded UI, Ranorex ,Test Complete and Cucumber
Mobile : Appium, Robotium,Calabash, Espresso, Selendroid
Languages : C#, Java, Ruby, Powershell, Javascript, VBScript
Cloud Tools : Azure, Dockers
Misc Tools: Mockito, Rest-assured, Bound-Box,FluentAutomation
Interested in: MVC, Entity framework, LINQ, Fakes, Distributed deployment, SAAS



42 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

this is an very helpful course for me .it will help me to grow in my professional & personal life

Great course, but it would be much better if the various stages of the project were on Github.

For a $69 course, you would at least expect a good video quality. Well not reallyI am having a lot of trouble just following his style. I think he is making simple concepts too complicated. There are a few other courses which I have also bought which are priced like almost all other courses and pretty good quality and content. I think I am going to return this for now.


What I like is the quality of the videos and straight to the point tutorial. Thank you!

There were complaints of the video quality there are none

Provided required details in layman terms.

Good Explanation

Not satisfied with the idea of the framework created.The course has stopped where there is a problem while implementing the custom API controls(Custom WebElement) ...