• 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 Architect



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.

Testenium is the world first online testing platform for testing websites and software without having to install any testing tools on the computer. With testenium one can test the software using handheld devices such as iPad or Tablet. (Note: Whoever book this course gives permission to receive information about Testenium from Testenium Limited or from Dr Aras)

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

  • 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,
  • Support and manage your testing team,
  • Creating Integration Testing with Cypress
  • Apply the testing skills in work place effectively, and
  • Installing Jest and working with React Application
  • End to End and Cross Browser Testing
  • 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 Fri5 DaysBrentford
11/01/202110.00 - 17.00Mon to Fri5 DaysBrentford
08/02/202110.00 - 17.00Mon to Fri5 DaysBrentford
08/03/202110.00 - 17.00Mon to Fri5 DaysBrentford
05/04/202110.00 - 17.00Mon to Fri5 DaysBrentford
03/05/202110.00 - 17.00Mon to Fri5 DaysBrentford
07/06/202110.00 - 17.00Mon to Fri5 DaysBrentford
05/07/202110.00 - 17.00Mon to Fri5 DaysBrentford
09/08/202110.00 - 17.00Mon to Fri5 DaysBrentford
06/09/202110.00 - 17.00Mon to Fri5 DaysBrentford
11/10/202110.00 - 17.00Mon to Fri5 DaysBrentford
08/11/202110.00 - 17.00Mon to Fri5 DaysBrentford
06/12/202110.00 - 17.00Mon to Fri5 DaysBrentford


  • Beginners
  • Basic HTML
  • Basic Test Management experience


  • Test Managers
  • Test Leads
  • Test Engineers
  • Application Testers

Trainer's Profile

“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 Architect

  • 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 Object and Page Factory
  • Factory in Selenium
  • Create Page Objects and Page Factory Usage
  • Elements Abstraction Layer
  • Execute the Test

  • About Appium
  • List of client libraries with Appium

  • Setting up Appium
  • Appium Platform Support
  • Appium on real Android devices
  • Running Appium on Windows
  • Android Setup
  • Intel Hardware Accelerated Execution Manager
  • Running Appium Tests

  • Server flags
  • Appium server capabilities
  • Finding and interacting with elements
  • Automating mobile web apps
  • Running Tests
  • Automating mobile gestures
  • Appium Client Libraries
  • Adjusting Network Connection
  • uiautomator UiSelector
  • Multi-lingual Support

  • Selenium Grid
  • Automating hybrid apps
  • Migrating your tests from Appium 0.18.x to Appium 1.x
  • Settings

  • Installing Node.js and  Nightwatch.js
  • Configuring Nightwatch.js
  • Writing and testing End-to-End Tests

  • Installing and Configuring Jest
  • Testing a Sample JavaScript Application
  • About Stateful Components
  • Testing a React App
  • Set up, execute function, assert results
  • Testing the Business Logic
  • Running Watch Mode to Test File Changes
  • Testing the User Interface


  • Creating Web Services in C#
  • Testing Web Services
  • Testing APIs

  • Test Design Frameworks
  • Aspects of test management
  • Test management challenges
  • Test management recommendations

Reviews Statistic

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


There are no reviews yet.

Be the first to review “Online Automation Test Architect”

Duration 5 Days
Price £2,990.00 £1,990.00

Start Date *

Location map

Share our course