Automation QA

12000,00
RON
20000,00
RON
Seeking to upskill your team in Java development and Selenium-based test automation? Course cover everything from Java fundamentals to advanced testing frameworks like TestNG, this program offers a practical learning experience through hands-on coding, demonstrations, and structured homework. Ideal for QA teams, junior developers, and technical professionals looking to build robust automation and development workflows in real-world enterprise environments.
Course Structure
Specifications

Course Structure

Module 1: Java - Part 1 (5 sessions)

  • Introduction to Java
  • Java & IntelliJ Installation
  • Creating First Project
  • Basic Syntax, Instructions, and Comments
  • Variables, Operators, and Methods
  • Practical Demonstrations Java Part 1 (5 demos)
  • Extra Exercises Java Part 1
  • String Exercise
  • Homework: Java Basics 1

Module 2: Java - Part 2 (6 sessions)

  • Control Structures and Collections
  • IF, ELSE, SWITCH Statements
  • Arrays and Multidimensional Arrays
  • Collections, Loops (for, foreach, while, do-while)
  • Practical Demonstrations Java Part 2 (7 demos)
  • Homework Java Part 2
  • Java Lasagna, Booleans, Conditionals (Bonus)
  • General Homework Java Part 2

Module 3: Java - Part 3 (6 sessions)

  • Advanced Java Concepts
  • Classes, Objects, Static, Abstract Classes
  • Interfaces, Inheritance, Encapsulation, Polymorphism
  • Access Modifiers, Method Overriding
  • Practical Demonstrations Java Part 3 (7 demos)
  • Homework Java Part 3
  • Pig Latin, Elon's Toy Car, Need for Speed
  • Wizards and Warriors, Birds (Bonus)

Module 4: Git (2 sessions)

  • Introduction to Git & GitHub
  • Installation, Workflow Process, SSH Keys
  • Cloning, Branching, Merging, Pushing
  • GitHub Account Setup, Pull Requests, Rebase, Ignore Files
  • Homework Git
  • General Git Homework
  • Branching Exercise

Module 5: Selenium Basics - Part 1 (3 sessions)

  • Selenium Basics & Setup
  • WebDriver, WebDriverManager, Maven Setup
  • Identifying Elements with HTML, CSS Selectors, XPath
  • Practical Demonstrations Selenium Part 1 (6 demos)
  • Homework Selenium Part 1
  • Locator Exercises & Explanation

Module 6: Selenium Basics - Part 2 (3 sessions)

  • Exception Handling & Interactions
  • Java Error Handling, Selenium Exceptions
  • Actions, Screenshots, Alerts, WindowHandles
  • Practical Demonstrations Selenium Part 2 (8 demos)
  • Homework Selenium Part 2
  • General Exercises and Recap

Module 7: TestNG (2 sessions)

  • TestNG Fundamentals
  • Asserts, SoftAsserts, Annotations
  • DataProvider, Groups, Test Suites
  • Reports and Maven Surefire Plugin
  • Practical Demonstrations TestNG (7 demos)
  • Homework TestNG

Module 8: Selenium Advanced & Grid (3 sessions)

  • Advanced Selenium & Grid
  • ChromeOptions, Wait Strategies (Implicit/Explicit/Fluent)
  • PageObject Model (POM), Selenium Grid Setup
  • Remote Testing with RemoteWebDriver
  • Practical Demonstrations Selenium Part 3 (9 demos)
  • Homework Selenium and Selenium Grid

Specifications

Format: 1:1 & Group

Recommended Sessions: 30

Level: Intermediate

See also