Training Offered

Robotic Process Automation – BLUE PRISM

All the topics are covered with hands-on exercises

Exploring Blue Prism

  • Understanding Business Objects, processes
  • Working with different stages
  • Data item Visibility and their types
  • Error/Exception Handling

Application Modeler
Using Control Room
Excel Automation
Email Automation

Robotic Process Automation – UiPath

All the topics are covered with hands-on exercises

UIPath Basics:

  • Creating Flowcharts, Sequence and state machines
  • Recordings
  • Use Cases – Desktop Automation

Working with Data:  CSV, Text Files, PDF, SQL Database
Screen and Data Scraping
Exception and Debugging
Use Cases – Web Automation with Database and CSV File
UIPath Orchestrator
Robots, Work Queues

SELENIUM WEBDRIVER

All the topics are covered with hands-on exercises

  • Programming: Basics of Java required for Automation
  • Browsers: Chrome, Firefox, Internet Explorer, Safari
  • Object Identification: Learning locators and making them better
  • Advanced XPath, CSS Locators
  • Synchronization: Implicit and Explicit wait with Expected Conditions,
  • Pop Up Handling: JavaScript, Browser, OS
  • Advanced Api: Drag and Drop, Frames, Cookies, Multiple Windows
  • Test Suites and Organization of Test Assets: TestNG, Junit, Cucumber
  • Build Process: Ant, Maven
  • Continuous Integration: Jenkins, TeamCity
  • Test Frameworks and Patterns: Keyword Driven or Data Driven, Page Object, BDD

POSTMAN

All the topics are covered with hands-on exercises

  •   Creating GET, POST, PUT, DELETE requests
  • Parameterizing Requests
  • Working with variables
  • Creating Tests & Validations
  • Organizing Tests in collections
  • Creating workflows with multiple requests
  • Authentication & Authorization
  • Advanced – Creating Mock Servers and Examples
  • Advanced – Remote execution using Newman

Rest Assured

All the topics are covered with hands-on exercises

  • Configuring Rest Assured Library for API Automation
  • Creating requests using various methods – GET, POST, PUT, DELETE, etc.
  • Organizing scripts in Given, When, Then format of Rest Assured
  • Capturing and Verifying Headers and Cookies
  • Extracting, Traversing and Verifying Response
  • Using JSON Path for traversing the response
  • Using Hamcrest Matchers for validations
  • Authentication and Authorization
  • Advanced – Organizing the scripts with a Testing Framework like TestNG
  • Advanced – Using Request Specifications to optimize scripts

PERFORMANCE TESTING USING JMETER

All the topics are covered with hands-on exercises

  • Exploring JMeter Test Plan Elements – Sampler, Controller, Processor, Assertion
  • Correlation and substitution
  • Reporting in JMeter
  • Bean Shell programming
  • Working with external Plugins – PerfMon, Selenium
  • JMeter Functions

Mobile test automation using Appium

All the topics are covered with hands-on exercises

  • Appium Installation on WINDOWS for Android Automation
  • Appium Installation on MAC for IOS Automation
  •  Invoking Android Driver, iOS driver
  • Native APPS Automation: UI Automator, UI Interaction, Mobile Gesture
  • Mobile Browsers: Working with chrome browser
  • Hybrid APPS Automation
  • Test Suites and Organization of Test Assets: TestNG, Junit, Cucumber
  • Build Process: Ant, Maven
  • Continuous Integration: Jenkins, TeamCity
  • Test Frameworks and Patterns: Keyword Driven, Data Drive n, Page Object pattern

TDD and BDD using FITNESSE

All the topics are covered with hands-on exercises

  • Introduction, Evolution, Installation and Configuration
  • Test Pages – using FitNesse Wiki
  • Fixtures / Step Definitions in Java
  • Connecting the Test Pages to Fixtures
  • TDD and BDD with Fitnesse
  • Tables in Wiki
  • Verifications, Variables
  • Symbols, Expressions, Parameters and Arguments
  • Executing Tests
  • Organizing Tests in FitNesse – Test Suites, Sub Wikis, SetUp, TearDown, etc.
  • Reusable Tables – Scenario Tables
  • Debugging, Reporting

Katalon Studio

All the topics are covered with hands-on exercises

  • Object Identification: Understanding locators adding objects
  • Web Automation: Recording, Scripting, Synchronization, Poup handling, Special Actions
  • API Automation: Recording, creating request, Authorization, Validation
  • Mobile Automation: Recording, Spying, executing on emulator and real device, Special Actions.

DevOps

  • Introduction to DevOps – Evolution, Why is it necessary to adopt
  • Project Management using JIRA, VSTS, etc
  • Version Control – GIT, GITHUB, BitBucket, etc
  • API Automation – Postman, RestAssured, SoapUI, Jmeter, etc
  • UI Automation – Selenium, Katalon, Sahi, etc
  • TDD, BDD using Cucumber, Specflow, FitNesse, etc
  • Continuous Build using Maven, MSBuild, etc
  • Artifact Management using Nexus, Artifactory, etc
  • Continuous Integration using Jenkins, TeamCity, VSTS, etc
  • APM – NewRelic, Dynatrace

Mindset & Culture

  • What is growth mindset in technology space
  • How to develop an Agile mindset
  • How to adopt agility in day to day situations with examples
  • Working with cross technology team – Dev, QA, BA, Ops, Infra
  • How to participate in developing a DevOps culture in your organization with examples and exercises

Testing Certifications (ISTQB, CSTE)