Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Automation Testing Online Course with Certificate
Rating: 4.5 out of 5(2 ratings)
8 students

Automation Testing Online Course with Certificate

Self-paced Automation Testing: fundamentals to advanced frameworks & CI/CD using industry tools and real-world projects.
Last updated 2/2026
English

What you'll learn

  • Create automated test scripts using Selenium
  • Build a basic automation framework using TestNG
  • Implement Page Object Model (POM) design pattern
  • Integrate automation tests with CI/CD tools
  • Handle web elements, waits, and exceptions in Selenium

Course content

8 sections100 lectures38h 24m total length
  • Course Overview6:33
  • Introduction to Automation Testing10:40
  • Introduction to Maven7:44
  • Features of Maven7:26
  • Maven Installation and Setup4:52
  • Creating Maven Project from CLI11:02
  • Creating Maven project from Intellij IDEA5:17
  • Creating Maven project from Eclipse IDE7:22
  • Which IDE to use2:52
  • Understanding Maven POM file16:45
  • Maven Dependencies30:15
  • Maven Life Cycle and Phases20:39
  • Exploring Maven Repositories18:37
  • Working with Maven Plugins19:05
  • Maven Properties7:23
  • Maven Profiles6:44
  • Maven and Test Automation3:23
  • Maven Best Practices & Tips6:06

Requirements

  • No prior automation experience required

Description

This Automation Testing Course helps you learn how to design, build, and maintain automated test solutions for modern software applications. You will start with automation fundamentals and gradually move to advanced tools, frameworks, and CI/CD integration in a step-by-step, easy-to-follow manner.

You will gain hands-on experience with Selenium WebDriver, TestNG, Maven, Cucumber BDD, Jenkins, Postman, and REST Assured. The course focuses heavily on real-world scenarios, helping you understand how automation testing works in actual industry projects.

This course is ideal for anyone preparing for QA automation roles, looking to switch from manual testing to automation, or aiming to strengthen their automation testing skills.


Why Learn Automation Testing?

  • High demand for Automation Test Engineers

  • Faster and more reliable software testing

  • Essential skill for modern Agile & DevOps teams

  • Better career growth and salary prospects

  • Strong foundation for CI/CD and DevOps roles

Who Should Enroll in This Course?

  • Students: Looking to start a career in software testing

  • Manual Testers: Wanting to switch to automation testing

  • QA Professionals: Aiming to upskill with modern tools

  • Working Professionals: Preparing for job switches or promotions

Instructor

This complete Automation Testing Course is developed and taught by Rakesh Mentor at GeeksforGeeks, a principal software engineer with over 10 years of industry experience in automation testing, software development, and DevOps.

Who this course is for:

  • Manual testers who want to switch to automation