Certified Test Automation Engineer - Associate

Test Automation Engineers are developers who write programs commonly known as test scripts to automate the software testing process. With organizations adopting agile development and DevOps to shorten the systems development life cycle and provide continuous delivery with high software quality, the role of a Test Automation Engineer is critical. A test automation engineer analyzes the technology stack for the application, scope of test automation, and selects the right tool for automation. The test automation engineer then creates the test automation strategy, identifies the test cases for automation, sets up the test environment, creates test data, creates and executes the test script, and generates test reports. Test automation has reduced the regression testing timelines, enabling IT organizations to reduce the cost of testing and divert more resources to product development.


Skill Board Certified Test Automation Engineer - Associate level certification evaluates candidates for fundamental knowledge of Selenium web tools, scripting and advanced analytics tools. This assessment consist of two parts:


Part 1 - Multiple choice Selenium test automation knowledge quiz


Part 2 - Practical exam on scripting and debugging skills conducted using a remote desktop.


Duration - The maximum permitted time to complete the assessment is 3 hours, most candidates can complete the assessment in less than 2 hours.


Certified Test Automation Engineer- Associate is issued to candidates who successfully pass both parts of the assessment for the CTAE - Associate level certification

Next available assessment date:

Jun 10
Online verifiable
Digital credentials verifiable via credly.com
Easily Shareable
Directly share digital badge on LinkedIn or display on resume
Who should get certified
  • Developers, QAs and Automation Engineers with 1+ years of experience developing and automated testing scripts using Selenium.
Candidates are evaluated for
  • Knowledge of fundamentals of QA manual and automated methodologies.
  • Knowledge of HTML, CSS, etc.
  • Knowledge of Selenium including its ecosystem of drivers, bindings, plugins, etc.
  • Knowledge of various tools and framework design
  • Scripting and debugging skills
Maintaining the certification
  • Certified Associates are required to recertify after 3 years either by taking a recertification assessment or through continuing education credits.
  • Continuing education credits may be earned by taking equivalent or higher industry certification.
Assessment weightage by Knowledge Area

Part 1 - QA Basics and Test Automation

Manual Testing Concepts, Types of Testing, Test Case preparation, Test Execution, Defect Tracking, Different types of Test Automation tools, Basic understanding of Automation Frameworks - Data Driven, Keyword Driven and Hybrid frameworks

5-10 %

Part 1 - Basic understanding of Selenium Suite & WebDriver

Selenium IDE, Selenium RC, Selenium Grid, WebDriver, Selenium installation, Selenium Architecture, WebDriver Language bindings, Multi browser testing support


Part 1 - Interacting with GUI Elements

Selenium locators and dealing with WebElements, Handling Editboxes, dropdowns, checkboxes, option buttons and WebTables. Performing Keyboard and mouse actions, Handling alerts, Interacting with multiple windows, Handling frames, Understanding of HTML DOM, Working with XPath - Contains, Sibling, Ancestor, AND OR, Parent, Axes, Creating XPath from DOM structure, CSS Selectors, Performing Drag and Drop operations

30-50 %

Part 1 - Test Script Development and Test Execution

Designing test scripts, Page Object Model, navigating to web pages, browser operations, Capturing Screenshots, JavaScriptExecutor in Selenium WebDriver, Designing scripts to support multi browser test execution, Headless Browser Test execution, WebDriver Waits - Implicit Wait, Explicit Wait and Fluent Wait, Desiredcapabilities & Chrome Options, Selenium Grid, Selenium Grid Architecture, Setting up Selenium Grid, Remote Webdriver


Part 1 - Java for Selenium Automation

OOPs concepts, Variables and Data types, Arrays, ArrayLists and HashMaps, Control structures - branching and looping, Classes and Objects, Inheritance and Extending classes, Method overriding and overloading, Interfaces and Abstract classes, Strings & Important string methods, Exception handling, Basic File operations.

20-30 %

Part 2 - Practical Exam

Practical assessment test will be conducted to analyze candidates’ hands on expertise in design and development of selenium test scripts. Logical and Java programming skills will be tested using Eclipse IDE. Test scripts with faulty code snippets will be shared. Candidate is expected to find Logical/Programmatical/Test case implementation related issues, fix them, and convert it into a working test script. Focus will be more on ‘Interacting with GUI Elements’, ‘Test Script Development and test execution’ and ‘Java for Selenium Automation’ topics.