ISHA TUITIONS
Back

Playwright with Java & Cucumber Automation Testing with UI, API & BDD – Beginner to Mastery

Playwright with Java & Cucumber Automation Testing with UI, API & BDD – Beginner to Mastery (Master Java Fundamentals, Playwright Automation, POM, Cucumber BDD, API Testing, and CI/CD –Jenkins & Docker)   This course is designed for aspiring automation testers …

This event has expired

Event Information

  • Price Rs.6,900.00 per participant
  • Location Online
  • Start Time 9:00 pm August 28, 2025
  • Finish Time 10:00 pm August 28, 2025
  • Capacity Limited to 100 people

Playwright with Java & Cucumber Automation Testing with UI, API & BDD – Beginner to Mastery

(Master Java Fundamentals, Playwright Automation, POM, Cucumber BDD, API Testing, and CI/CD –Jenkins & Docker)

 

This course is designed for aspiring automation testers who want to build a Cucumber BDD Framework with Playwright and Java from the ground up. It starts with Cucumber fundamentals, including feature files, step definitions, runners, hooks, tags, and DataTables, ensuring a solid grasp of BDD concepts. You’ll then move into Playwright automation with Java, working with browser interactions, page navigation, locators, forms, and validations. The course progresses into framework design using Page Object Model (POM), integrating Extent Reports, handling screenshots on failure, and adding multiple features and scenarios. You’ll also explore API testing and CI/CD integration with Jenkins and Docker. A live project ties everything together, giving you real-world, hands-on experience to confidently design and implement robust automation solutions.

 

About the Instructor:

Ajith – Senior Automation Engineer & BDD Framework Specialist

Ajith is a highly skilled Automation Engineer with over 9 years of professional experience, including 7+ years in test automation. He has worked across multiple domains such as Banking, E-commerce, Healthcare, Insurance, and Education, giving him deep insight into industry-specific testing challenges and best practices.

His technical expertise includes Java, Playwright, Selenium, TestNG, Cucumber (BDD), Postman, and Rest Assured, along with proficiency in designing Page Object Model (POM) frameworks and integrating automation into CI/CD pipelines with Jenkins and Docker. Ajith is also well-versed in API testing, reporting tools like Extent Reports, and advanced Cucumber features such as hooks, tags, and parameterization.

 

Sample Videos:

“Playwright with Java & Cucumber Automation Testing with UI, API & BDD – Beginner to Mastery”-Live Training Demo Video

 

Live Sessions Price:

For LIVE sessions – Offer price after discount is 129 USD 109 USD 89 USD Or 15000 INR 9900 INR 6900 Rupees.

Enroll For Free Demo

OR

WhatsApp

 

Free Day 2 On:

28th August @ 9 PM – 10 PM (IST) (Indian Timings)

28th August @ 11:30 AM – 12:30 PM (EST) (U.S. Timings)

28th August @ 4:30 PM – 5:30 PM (BST) (UK Timings)

 

Class Schedule:

For Participants in India: Monday to Friday 9 PM – 10 PM (IST)

For Participants in the US: Monday to Friday 11:30 AM – 12:30 PM (EST)

For Participants in the UK: Monday to Friday 4:30 PM – 5:30 PM (BST)

 

What student’s have to say about Trainer :

👧 Shreya Nambiar
This course not only covered Playwright but also strengthened my Java skills, which I now use daily in automation. The Cucumber BDD sessions were the best I’ve attended.

👦 Manoj Pillai
I appreciated how the trainer balanced theory with hands-on practice. By the time we finished the course, I could build, run, and maintain a complete automation framework on my own.

👦 Nitin Chauhan
The examples used in class were based on real-life applications, which made learning more practical and relevant.

👧 Ankita Agarwal
I was nervous about switching from manual testing to automation, but this course made it a smooth journey. The trainer’s patience and clarity really stood out.

👦 Vishal Tyagi
The session on integrating Playwright with Jenkins for CI/CD was a game-changer for me. Now I can automate the full deployment pipeline in my company.

👧 Pallavi Deshpande
Every topic was taught step by step, with no rush. The DataTable and parameterization concepts were explained so clearly that I could implement them immediately.

👦 Akshay Patankar
I enjoyed the session on reporting tools — Extent Reports integration made my project reports look professional and detailed.

👧 Radhika Iyer
I liked how the trainer explained the differences between Selenium and Playwright and showed exactly where Playwright excels in speed and reliability.

 

Salient Features:

  • 35 Hours of Live Training along with recorded videos
  • Lifetime access to the recorded videos
  • Course Completion Certificate

 

Who can enroll in this course?

  • Manual Testers wanting to transition into automation using Java and Playwright from scratch.
  • Automation Engineers aiming to master modern tools, POM frameworks, and API testing.
  • Freshers / Graduates with basic programming knowledge looking to start a career in automation.
  • Selenium Users who want to explore faster, more reliable Playwright-based frameworks.
  • QA Professionals interested in building end-to-end frameworks with CI/CD integration using Jenkins.
  • Test Engineers seeking practical exposure through real-world automation projects.

 

What will I learn by the End of this course?

  • Solid understanding of Core Java concepts essential for automation scripting.
  • Proficiency in Playwright with Java for cross-browser and cross-platform automation.
  • Expertise in working with locators, alerts, frames, dropdowns, pop-ups, and dynamic elements.
  • Ability to design and implement Page Object Model (POM) & Hybrid Automation Frameworks from scratch.
  • Skills to integrate automation frameworks with Jenkins, Git, and CI/CD pipelines.
  • Practical knowledge of API testing using Playwright.
  • Exposure to Cucumber BDD for behavior-driven automation.

 

Course syllabus:


Module 1: Cucumber Basics (4 Hrs)

  • Installing Cucumber Plugin & Creating the First Feature

    • Installing required plugins in IDE

    • Setting up Maven/Gradle project

    • Writing the first .feature file

  • Creating a Step Definition File

    • Mapping steps to Java methods

    • Understanding Gherkin syntax

  • Creating a Runner File

    • Configuring @RunWith and @CucumberOptions

    • Setting glue path & feature path

  • Generating Cucumber Reports

    • Default Cucumber HTML report generation

    • Generating Latest Extent Reports

    • Integrating Extent Reports with Cucumber

    • Customizing Extent Reports (branding, themes, extra info)

  • Working with Multiple Scenarios & Features

    • Structuring feature files for readability

    • Parameterization using Scenario Outline & Examples

    • Organizing large-scale test projects

  • Cucumber Background, Tags & Hooks

    • Using Background for common setups

    • Tagging & selective test execution

    • Hooks (Before, After, BeforeAll, AfterAll, BeforeStep, AfterStep)

    • Tagged hooks & execution order

  • Working with DataTables

    • DataTable as List / Map

    • Parameterizing DataTable as Map


Module 2: Framework Design & Implementation with Playwright (6 Hrs)

  • Designing the architectural layout & adding dependencies

  • Creating PlaywrightDriver class (driver initialization & config)

  • Designing BasePage class (common functions & locator handling)

  • Creating feature files for Playwright scenarios

  • Writing step definitions for Playwright actions

  • Creating Runner file & integrating Extent Reports

  • Implementing Page Object Model (POM) with Playwright

  • Capturing screenshots on test failure & embedding in reports

  • Adding validations & assertions

  • Scaling automation coverage with multiple features


Module 3: Core Java for Automation (5 Hrs)

  • Java basics for test automation (variables, loops, conditionals)

  • OOP concepts (classes, objects, inheritance, polymorphism, abstraction, encapsulation)

  • Collections framework & usage in automation

  • Exception handling in automation scripts

  • File handling for test data (Excel, CSV, JSON)

  • Working with Java Streams & Lambda expressions for cleaner code


Module 4: Advanced Playwright Automation (6 Hrs)

  • Locators (CSS, XPath, Text, nth element, dynamic locators)

  • Handling alerts, pop-ups, and authentication dialogs

  • Working with frames, iframes, and shadow DOM

  • Managing dropdowns, radio buttons, and checkboxes

  • Handling web tables & pagination

  • Wait strategies (explicit, implicit, and custom waits)

  • File upload/download automation

  • Executing tests on multiple browsers & devices

  • Running tests in parallel for faster execution


Module 5: API Testing with Playwright (4 Hrs)

  • Introduction to Playwright API testing capabilities

  • GET, POST, PUT, DELETE requests

  • Sending headers, query params, and request bodies

  • Validating API responses using assertions

  • Chaining API and UI tests in one framework

  • Generating API test reports


Module 6: CI/CD Integration (4 Hrs)

  • Git & GitHub basics for automation projects

  • Creating & managing repositories

  • Jenkins setup & job creation for Playwright projects

  • Triggering automation scripts via Jenkins pipelines

  • Setting up email notifications for test results

  • Docker basics & containerizing Playwright framework

  • Running automation in Docker containers


Module 7: Real-Time Project & Interview Preparation (5 Hrs)

  • End-to-end automation project using Playwright & Cucumber

  • Structuring the framework for scalability & maintenance

  • Best practices for automation coding & reporting

  • Common interview questions on Java, Playwright & Cucumber

  • Mock interview & hands-on assignment review


 

How can I enroll for this course?

Enroll For Free Demo

OR

For any other details, Call me or Whatsapp me on +91-9133190573

 

Live Sessions Price:

For LIVE sessions – Offer price after discount is 129 USD 109 USD 89 USD Or 15000 INR 9900 INR 6900 Rupees.

 

Sample Course Completion Certificate:

Your course completion certificate looks like this……

Typically, there is a one-day break following public sessions.

Important Note:
To maintain the quality of our training and ensure smooth progress for all learners, we do not allow batch repetition or switching between courses. Once you enroll in a batch, please make sure to attend the classes regularly as per the schedule. We kindly request you to plan your learning accordingly. Thank you for your support and understanding.

Leave A Reply

Your email address will not be published. Required fields are marked *