Advanced Test Automation With Selenium WebDriver Training

Course Introduction

This course is designed to equip anyone with Selenium (a browser interaction library). Although in this course we do not assume anything and cover all aspects of using Selenium (What , Why, When and How) , however, knowledge of Java or any other programming knowledge and knowledge or experience of Software Testing will be an advantage. This is a very intensive course spread across 6 weeks and if you commit yourself you will come out a strong person who will be very confident in using Selenium.

Further, this course provides a comprehensive understanding and knowledge required to work with Selenium Web driver as an automated functional testing tool for different environments and also takes your automation skills to the next level by learning to use Selenium along with Java. This course addresses topics such as Selenium Ecosystem, TestNG usage with Selenium, developing scripts with Selenium Web Driver and JAVA, enhancing the scripts, Selenium commands, and understanding of how different frameworks work and how to build a brand new framework by yourself confidently.

Course Objectives

  • Use Selenium to pick up any web based applications
  • Practically able to install all the tools and software for Test Automation
  • Refresh Fundamentals of Java
  • Understand how WebDriver is used to prepare robust & reusable Test Cases
  • Gain detailed understanding of the WebDriver  Automation
  • Lead any Selenium Automation Project on their own
  • Have complete understanding of Selenium Ecosystem & Web Locators
  • Learning OOP and Design Patterns and Page Object Model
  • Learn details about TestNG Testing Framework
  • Learn how to configure, log and report during automation
  • Learn other points like Maven, Git, Jenkins for bigger picture

Course Audience

  • Manual Testers with ATI Level 1 Knowledge
  • QA & Automation Testers with Basic Java Skills
  • QA Automation Professionals to intensify current Test Automation Skills
  • QA Team Leads and Managers wanting to advance their Automation Skills
  • Freelancers wanting to gain advanced Test Automation Skills to win more projects
  • Technical testers with background in programming wishing to learn
  • Developers wishing to focus on improving quality of code with Auto Tests

Course Roadmap

ATI Level 2 - Advanced Automation

 

Course Content

  • Module 1 – Introduction to Selenium WebDriver
  • Module 2 – Selenium up Environment & Advanced Tools
  • Module 3 – Creating & Mastering Your Selenium Automation Framework
  • Module 4 – Build Management with MAVEN
  • Module 5  – Learning Version Control with GIT & Github
  • Module 6 – Continuous Integration with JENKINS
  • Module 7 – Effective Cross Browser Testing with Selenium GRID
  • Module 8 – Introduction to Database for Testers
  • Module 9 – Understanding WebServices with REST and API Testing
  • Module 10 – Introduction to Cloud for Testers
  • Module 11 – Introduction to Mobile Automation
  • Module 12 – Your Next Steps

Click HERE to receive the detailed course content if required.

 

Course Benefits

  • Very interactive – Class Room Training with Step by Step Guides/Instructions
  • Intensive Hands-On sessions starting from installations to solving problems
  • A very practical and easy to understand approach to learn Just Enough Java required for Selenium from ground up.
  • You‘ll find Java programming language is easier than english
  • To understand any concept, we provide:
    • Multiple Solved Examples for each concept for crystal clear understanding
    • Hands on exercises in class
    • Assignments for practice with solutions for comparing results
    • Objective type Practice Tests with solutions at the beginning to every session
    • You just can’t “not understand” it even if you try hard
  • Lifelong access to the material
  • You become part of growing Skiva community – google groups – lifetime access
  • You get our most sought-after Exclusive One-to-One consulting of 4 sessions with Skiva Consultants

Click HERE to receive the detailed course content if required.

 

Pre-Requisites and Expectations from Trainees

  • Commitment to learn with an open mind
  • Practice problems and perform all exercises provided in the course
  • Work with other students in the team for project assignments
  • Respect the time for each activity and stay on schedule
  • Commit to put your best effort with positive and can do attitude
  • Advantageous to have completed STI
  • A good working understanding of Software Testing concepts i.e.
    • Test Coverage and writing manual Test Case
    • Smoke Testing and Regressions
    • Test Environments & Build and release cycles
    • Understands what make a good defect report for web applications

Click HERE to receive the detailed course content if required.

 

Testimonials

When I joined the ATI course, I am not aware of anything about Java but I had some programming knowledge. I have worked back in India but I had no local experience here in Sydney.  I also have a huge career break that was my worry. Skiva took the course from very basics to the advanced level which was very helpful and made it possible for me to pick it up.

The trainer is awesome at delivering the course content. The course went very organised, informative and practical to understand and gain skill. All you need to start as an automation tester has been covered in the course. On top of that, I also received great in depth assistance for the interview preparation which varied based on different client and different requirements that help me with my preparation. This became the key and helped me secure my “Automation Tester” position in one of the biggest media company.“

– Kavitha, Test Automation Analyst