Certified Selenium 4 Tester Foundation

Develop Selenium WebDriver expertise for modern test teams

Explore how Selenium automation supports functional testing activities within agile and continuous delivery workflows. Throughout the course, you’ll work with Selenium 4 tools, including locators, DOM structures, CSS selectors, parallel test execution and reliable scripting techniques. Successful completion of the course and exam leads to an internationally recognised iSQI certification, demonstrating your expertise in Selenium WebDriver automation. 

Learning objectives
  • Explain the principles of test automation 
  • Understand the role Selenium WebDriver plays in automation strategy 
  • Design reliable Selenium automation frameworks for long-term use 
  • Implement Selenium WebDriver scripts to automate functional web application tests 
  • Execute automated test suites and interpret results within a development workflow 
  • Apply Selenium 4 features and advanced automation techniques 
  • Build maintainable automation frameworks using recognised design patterns 
  • Apply Selenium automation to improve script reliability and coverage 

Key facts

Certification

iSQI Selenium 4 Tester Foundation  

Who it’s for

Test professionals, automation engineers and developers who want to build skills in Selenium WebDriver automation. 

Prerequisites

Learners should have general knowledge of programming and some familiarity with Python or similar languages. 

Exam information

The exam consists of 40 multiple-choice questions, lasts 60 minutes, and requires 65% to pass 

Optional extras

Pass Protect.  

Pre-course

There is no pre-course work for this course.  

Course syllabus

Dive into the detail of the course by looking at the syllabus below. 

  • Introduction to test automation
    • Understand how automation testing can be applied to different test levels
    • Understand the components of gTAA and how to build a TAS
    • Remember industry-wide expectations from a TAS
    • Understand the relationship between manual and automated tests
    • Explain the benefits and limitations of automation testing
    • Understand the different test automation solutions
  • Automation web technologies
    • Understand how different web technologies co-exist together
    • Remember the different locators used by Selenium
    • Use different Selenium locators to find GUI elements
    • Understand the structure of a DOM tree
    • Apply XPath expression to locate elements
    • Analyse a DOM tree to distinguish the most appropriate locator to use
    • Apply locator semantics to locate malformed locator expressions
    • Apply best practices to increase reliability of locator expression
    • Understand how to use a CSS selector to search for a node
    • Execute a CSS selector expression to search for HTML nodes
  • Selenium automation tools
    • Remember the different Selenium frameworks and the supported languages
    • Understand the function of Selenium IDE, Selenium WebDriver, and Selenium Grid
    • Understand the architecture on which Selenium WebDriver 4 is built
    • Understand the concept and uses of headless automation
    • Distinguish the optimum parameters for Selenium automation tools given a scenario
    • Use appropriate browser controller commands in correct sequence given a scenario
    • Understand the new features of Selenium 4
    • Apply the correct feature of Selenium 4 given a scenario
  • Using Selenium WebDriver
    • Understand the different libraries available for Selenium in Python and Java
    • Know how Selenium WebDriver is initialised, executed, assertions made and terminated
    • Remember the important information needed on a test automation report
    • Understand the different common interactions possible with Selenium automation tool
    • Understand the concept of parallelism of tests and how it can be used for performance testing
    • Know how machine learning can help in reducing false positives and maintenance effort
    • Use the best practices in test automation given a scenario
    • Use appropriate strategy to handle different Selenium exceptions
    • Apply appropriate strategy to achieve test parallelism on Selenium tools
    • Apply appropriate test assertions given a test scenario
    • Analyse a test scenario to distinguish the best sequence of Selenium interactions
  • Implementation of test automation in an organisation
    • Remember the factors to consider for implementing test automation in an organisation
    • Understand how the evaluation of a TAS can be done
  • Adapting a Selenium TAS
    • Understand how dynamic variables can help test automation
    • Understand why custom actions may be needed for test automation
    • Understand what additional verification checks can be undertaken by a Selenium based TAS

FAQs

This Selenium WebDriver course introduces the fundamentals of automated web testing and prepares you for the iSQI certification. The training combines automation concepts with practical exercises, helping test professionals develop Selenium skills and apply them effectively in sample software development environments. 

What is Selenium WebDriver?

Selenium WebDriver is an open-source automation tool used to test web applications. It allows testers and developers to create scripts that automatically interact with browsers, replicating user actions such as clicking buttons, entering data and navigating pages. Selenium WebDriver is widely used for functional testing and regression testing due to its ability to support multiple browsers and programming languages. 

How long does the Selenium certification last?

The iSQI Selenium 4 Tester Foundation certification does not expire. Once you pass the exam, the certification remains valid as evidence of your knowledge of Selenium WebDriver and automation testing principles. Professionals may choose to update their skills through further advanced courses as tools and technologies evolve. 

How can Selenium automation support development teams?

Automation using Selenium WebDriver helps development teams test web applications more efficiently. Automated tests can run frequently during development, supporting continuous integration and rapid feedback. This helps teams identify issues earlier and maintain consistent testing across releases. 

What courses can I take after Selenium 4 Tester Foundation?

After completing the Selenium 4 Tester Foundation course, recommended next steps include the Cypress Introduction or Cypress Advanced courses for testers looking to broaden their automation tool experience, or the Web Services API Testing course for those focused on back-end automation. Professionals looking to deepen their broader expertise may also consider ISTQB Advanced Level courses in test automation engineering or technical test analysis. 

Why study with TSG?
25+ years' experience

Trusted by individuals, businesses and public sector organisations for over 25 years.

20,000+ learners trained

Join a network of learners focused on developing their software testing skills 

98% customer satisfaction

TSG trainers are frequently rated as ‘good’ or ‘excellent’ by our learners

Speak to our team
Guidance from experienced advisors

If you’re unsure which course aligns with your technical requirements or career direction, we’ll help you assess your options and choose with confidence.  

Build capability
Develop skills that support real delivery outcomes

From software testing to broader digital skills, we work with you to design learning that strengthens capability, improves performance, and supports long-term business goals.

Quote request

Please complete the form to ensure your quote is accurate and we will contact you soon.

Page {{ step }} of 2

Back Next