Mastering Selenium: Building a Robust Production Framework

Write your awesome label here.
Course overview
Welcome to "Mastering Selenium: Building a Robust Framework for Real Websites with Best Practices, Reporting, Parallel Execution, Multi-Browser, and Environment Support"!
Drag to resize
Certification included
Learn to use all the related tools, walk into a job and be a rockstar from day one. The skill you need to become a real professional. Learn the tools used by the world's top professionals. Boost your confidence, master the field.

What's included?

  • Build Selenium framework project the right way!
  • Build stateless pages
  • Build Atomic test cases without depending on the user state or the the application state
  • Use API steps to make test faster! and avoid the flakiness.
  • Build a framework that supports multiple browsers
  • Build a framework that supports multiple environments
  • Design the framework that supports running test cases in parallel
  • Allure reporting, including steps and screenshots!

What you will build

By the end of this course, you'll have a fully functional Selenium automation framework that incorporates best practices, comprehensive reporting, parallel execution, and multi-browser and multi-environment support. You'll be equipped with the skills to confidently automate tests for any real website and handle the complexities that come with it.

What you will get

In this course, we'll dive deep into the world of Selenium automation and cover everything you need to know to develop a top-notch framework. Whether you're a beginner or an experienced Selenium user, this course will provide you with the expertise to tackle complex automation projects with confidence.

Course Lessons

Hatem Hatamleh

With over 13 years of experience as an automation test engineer, I have developed a deep understanding of various web and API projects, and how to automate them effectively. Throughout my career, I have honed my skills in Selenium, Playwright, Cypress, and RestAssured, allowing me to work at an expert level in these areas.
In addition to my extensive experience in automation testing, I have also spent the past 4 years as an instructor, teaching over 8000 students the fundamentals of testing and automation. This has allowed me to gain a unique perspective on the field, and to develop a teaching style that is both effective and engaging.
Patrick Jones - Course author
Created with