• An empty cart

    You have no item in your shopping cart

  • An empty cart

    You have no item in your shopping cart

Enter your keyword


Online Automation Test Analyst



Cucumber is a framework for writing and executing high level descriptions of your software’s functionality. One of Cucumber’s most compelling features is that it provides the ability to write these descriptions using plain text in your native language. Cucumber’s language, Gherkin, is usable in a growing variety of human languages,

Selenium is a software testing framework for web applications. Selenium IDE is a record/playback tool for authoring tests without learning a test scripting language. It also provides a test domain-specific language (Selenese) to write tests in a number of popular programming languages, including Java, C#, Perl, PHP, Python and Ruby. The tests can then be run against most of the web browsers.

This course has been designed to support web automation testers to gain relevant skills need to become a Test Analyst. On completion of the course the candidates who wish to gain experience will be able to take part in live projects for a period of up to 2 months. Based on this experience the candidates can apply for relevant jobs and will be able to get a reference from our project co-coordinator

Course Objective

At the end of the course the candidate will be able to

  • Identify the Target Test Items to be evaluated by the test effort
  • Define the appropriate tests required and any associated Test Data
  • Gather and manage the Test Data
  • Evaluate the outcome of each test cycle
  • Write feature files with scenarios for test projects,
  • To implement the methods in Java and Ruby languages,
  • Design test frameworks in order to effectively drive the testing team,
  • Implement automation test framework using Page Object Model and Page Factory,
  • Create cucumber HTML test reports,
  • Create datab driven test cases to use excel or databases for test data,
  • Use Jenkins Continuous Integration Server to build your test,
  • Apply the testing skills in work place effectively, and
  • Use an automation testing platform “testenium.com”, without having to install any testing tools on the computer


Start DateTimeDaysDurationLocation
07/12/202010.00 - 17.00Mon to Thu4 DaysBrentford
11/01/202110.00 - 17.00Mon to Thu4 DaysBrentford
08/02/202110.00 - 17.00Mon to Thu4 DaysBrentford
08/03/202110.00 - 17.00Mon to Thu4 DaysBrentford
05/04/202110.00 - 17.00Mon to Thu4 DaysBrentford
03/05/202110.00 - 17.00Mon to Thu4 DaysBrentford
07/06/202110.00 - 17.00Mon to Thu4 DaysBrentford
05/07/202110.00 - 17.00Mon to Thu4 DaysBrentford
09/08/202110.00 - 17.00Mon to Thu4 DaysBrentford
06/09/202110.00 - 17.00Mon to Thu4 DaysBrentford
04/10/202110.00 - 17.00Mon to Fri4 DaysBrentford
08/11/202110.00 - 17.00Mon to Fri4 DaysBrentford
06/12/202110.00 - 17.00Mon to Fri4 DaysBrentford


  • Beginners
  • Basic HTML
  • JavaScript
  • Introduction to programming


  • Web Application Testers
  • Web Developer
  • Internet Developers
  • Portal Developer
  • Web Consultant
  • e-Commerce Developer
  • Application Developers


“Dr Aras is presenting Testenium.com, the world’s first online testing platform in London Selenium meetup”

The trainer for this course has over 30 Years experience in IT Training and consulting to the corporate and government departments in the UK. The trainer also developed the world’s first Online automation testing platfrom for BDD, TDD and Selenium called Testenium.com. Linkedin Profile


Automation Test Analyst

  • What is BDD
  • Cucumber implements BDD
  • Downloading Cucumber Jars
  • Preparing Features File having test scenarios
  • Writing a step definition
  • Writing Runner Class
  • Given, When, Then, And, But annotations and usage in features class
  • Passing parameters in Step Functions
  • Using regular expression in step implementation to parameterize
  • Parameterize complete scenario using features class

  • Datatable in Cucumber and its implementation
  • Running Cucumber through ANT
  • Pretty, Tags and Glue
  • Junit Report Generation in Cucumber
  • Cucumber HTML Reports
  • Log4j Usage
  • Using Assertions to report failure
  • Download the Maven Dependencies for Cucumber, Selenium, Junit,Log4j
  • Create the Maven Project
  • Running simple feature/Step scenario
  • Introducing selenium layer – WebConnector
  • Building custom functions in WebConnector
  • Building a simple test case
  • Implementing logging using Log4J
  • Executing project from eclipse
  • Executing project from ANT
  • Executing project from Maven
  • Generating Junit, Cucumber reports
  • Background and Pending Exception
  • Parameterizing/repeating test cases from feature classes
  • Implementing/deciding Tags
  • Running all/limited tests
  • Install Ruby
  • Install DevKit
  • Install the required Gems
  • Setting up Cucumber Webdriver
  • Creating Ruby Project

  • Introducing Selenium
  • Selenium IDE
  • Selenium RC
  • Web Driver
  • Selenium Grid
  • How to use WebDriver
  • WebDriver drivers
  • Writing WebDriver scripts
  • WebDriver Backed Selenium
  • Backing WebDriver with Selenium

  • Jenkins overview
  • Integration of selenium and Jenkins CI
  • Reporting and Validation in Jenkins
  • Continuous integration and continuous testing test more and more often
  • SVN, jUnit, Source Control, Ant, Maven Java integration

  • Data Driven Web Testing
  • Using JAVA to work with Excel Data
  • Install client driver for Excel
  • Accessing local or remote Database
  • Handling Forms in HTML
  • Data Driving in Selenium with Excel files (Data Driven Testing)
  • Data Entry Automation

  • Introduction to Object Oriented Programming concepts
  • Introduction to Visual Studio IDE
  • Sample C# program
  • Creating a library project
  • Running and Debugging C# programs
  • Why NUnit?
  • NUnit Configuration and Usage with Selenium
  • Testing a site with C#

  • What are Page Objects and Page Factory
  • Factory in Selenium
  • Create Page Objects and Page Factory Usage
  • Elements Abstraction Layer
  • Execute the Test
  • Installing Node.js and  Nightwatch.js
  • Configuring Nightwatch.js
  • Writing and testing End-to-End Tests
  • Using Cypress functionalities to navigate your application
  • Using the Dashboard functionality for Reporting
  • Experience with Cypress interface
  • Setting up a new projects
  • implementing mocks and stubs
  • Writing structured and maintainable tests
  • CI solution for integrating your Cypress tests

Reviews Statistic

5 out of 5
1 Ratings
5 Start 0
4 Start 0
3 Start 0
2 Start 0
1 Start 0

1 review for Online Automation Test Analyst

  1. Avatar
    5 out of 5


    Very good, hands on course with concepts very well explained to newbies to automation testing. Excellent course material that can be referred to when course ends, to enable people to practice skills learnt on the course. Course taught at a good pace in class, neither too fast nor too slow.

    The Overall FEEDback of the course is excellent. Dr Aras explained the basic concepts very well and given more time to practice. the course material was also good and can be referenced later also.

    I feel confident with selenium after this training.

Add a review

Duration 4 Days
Price £1,990.00 £990.00

Start Date *

Location map

Share our course