Online Course – Certified Professional Internship in Selenium WebDriver by Packt Institute

A perfect course for manual software testers who aspire to move into the world of automation with Selenium WebDriver and TestNG, including Java, POM and more.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

Beginners

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • WebDriver
  • Java 10
  • Data Structures
  • Java
  • Selenium

What you will learn in the course

Courses for which the course is suitable

  • Automated Test Engineer
  • QE Manager
  • Aiming for automation
  • Manual testing personnel
  • Software testing professionals
  • Automation framework developer

Internship – Series of 3 courses

Overview

This comprehensive course guides you through Selenium WebDriver and Java, from the basics to more complex topics. Beginners can start with the Java modules before moving on to Selenium WebDriver, with the first six Java gates providing a sufficient foundation.

What will you learn?

  • Developing an automation framework using the Page Object model and Page Factory pattern
  • Locating elements using CSS selectors
  • Working with the file system in Java
  • Example-driven approach with real-time scripts

By the end of the course, you will be proficient in both Selenium WebDriver and Java, ready to apply your knowledge in practical situations.

Additional topics

  • Programming in Selenium WebDriver
  • Finding elements using CSS selectors
  • Data structures in Java
  • Java programming through practical sessions
  • File system management in Java

Target audience

This course is ideal for:

  • New graduates
  • QE managers
  • Automated Test Engineers
  • Automation Aspirants
  • Manual testing personnel
  • Software testing professionals looking to improve their automation skills

Applied Learning Project

The course includes projects that provide hands-on experience with real-world scenarios. Learners will develop an automation framework using the Page Object Model and Page Factory pattern, locate elements on the web using CSS selectors, and work with file systems in Java.

Practical challenges

By solving real problems, such as:

  • Handling pop-up messages in the browser
  • iFrames
  • Advanced mouse actions

Students will apply their skills to create robust automation scripts, ensuring they are well-prepared for the challenges of real-world test automation.

Details of the courses that make up the specialization

Java programming fundamentals and object-oriented programming concepts

Course 1 • 9 hours

Course Details

What you’ll learn

  • You will recall the steps for installing and configuring the Java Development Kit (JDK) and Eclipse IDE.
  • You will discover how to write and run basic Java programs.
  • You will notice the use of special Java classes and new Java 10 features in the programs.
  • You will notice the use of arrays, lists, sets, and maps in Java and determine their appropriate applications.

Skills you will acquire

  • Category: Java Programming
  • Category: Strings in Java
  • Category: Java Development
  • Category: Object-Oriented Programming
  • Category: Arrays in Java

Advanced Java Programming and Web Development

Course 2 • 9 hours

Course Details

What you’ll learn

  • Analyze and handle exceptions effectively using try-catch and finally blocks.
  • Perform and evaluate complex operations with dates and times in Java.
  • Manipulate and connect text and Excel files using Apache Commons IO and POI.
  • Automate and create advanced web tasks using Selenium WebDriver and XPath/CSS selections.

Skills you will acquire

  • Category: Exception Handling in Java
  • Category: XPath selections
  • Category: Java regular expressions
  • Category: CSS Selections
  • Category: Advanced Java Programming

Advanced Selenium and Test Automation

Course 3 • 9 hours

Course Details

What you’ll learn

  • Easily manage browser pop-ups, iFrames, and JavaScript alerts.
  • Implement test synchronization using explicit and ready-made gifts.
  • Analyze and master TestNG annotations, test walking, and HTML reporting.
  • Build stability testing automation frameworks using Page Object Model and Page Factory.

Skills you will acquire

  • Category: Page Object Model
  • Category: Selenium Test Automation
  • Category: iFrames Automation
  • Category: TestNG Automation
  • Category: Advanced Selenium