Gridfusion at a glance

  • Based in Switzerland
  • Operating Worldwide
  • Top Selenium Expertise
  • Focus On Agile Practices
  • Open Source Integrations
  • Hands-On Approach
  • Specialized In Engineering Practices
Our primary goal is to make our customers successful by equipping them with the knowledge and the skills they need in order to "walk" on their own. We do not believe in creating a dependency between our customers and us. We consider our engagement a full success when we are no longer needed.

Michael Palotas


Selected Clients & Partners

  • youngdigitals_logo
  • imbus_logo
  • zanox_logo
  • skidreamzlogo
  • digicomp_logo
  • abraxas_logo
  • kayak_logo
  • pragmatic logo
  • ranorex logo

Consulting & Coaching


TECHNOLOGIES & TOOLS

Training

GRIDFUSION offers training courses for individuals, teams or whole organizations. The courses are hands on besides getting knowledge first hand from our experts, you will find yourself digging into many practical examples and writing code yourself. We also offer highly customized company courses, which are tailored to exactly fit your organization's specific needs.

Please note: we do not offer online registration for our trainings. We think it is important to be in touch with you as a training participant before registering. That way we ensure that you get exactly what you need.
Duration Date Location Price
Selenium Training 2 days May 5-6, 2015 Bern CHF 1800.00
Agile Engineering Practices & Tools 2 days June 3-4, 2015 Bern CHF 1800.00
Selenium Training 2 days June 29-30, 2015 Zürich CHF 1800.00
Agile Engineering Practices & Tools 2 days July 16-17, 2015 Zürich CHF 1800.00
Selenium Training 2 days August 17-18, 2015 Bern CHF 1800.00
Agile Engineering Practices & Tools 2 days Aug 31 - Sep 1, 2015 Bern CHF 1800.00
Selenium Training 2 days October 6-7, 2015 Zürich CHF 1800.00
Agile Engineering Practices & Tools 2 days October 19-20, 2015 Zürich CHF 1800.00
Course description: Selenium
  1. Introduction to Testautomation
    • Current trends in test automation
  2. The Selenium Tool Family: Selenium IDE, Selenium2 / Webdriver, GRID
    • Selenium history
    • What is Selenium?
    • What is Selenium not?
    • End to End testing with Selenium
    • Flavors of Selenium
  3. Tests with Selenium IDE
    • Supporting tools i.e. FireBug und Chrome Developer Tools
    • Selenium IDE Overview
    • Practical examples
  4. JUnit + TestNG
    • JUnit vs. TestNG
    • TestNG overview
    • TestNG Setup with Maven
    • TestNG Annotations
    • Dependency Management
    • Data Provider
    • Invocation Count
  5. JSON Wire Protocol
    • Client / Server architecture
    • Protocol overview
  6. WebDriver Basics
    • Setup
    • WebDriver API
    • Praktische Übungen
  7. Remote WebDriver
    • Overview and functionality
    • Desired Capabilities
    • Distributed WebDriver systems
  8. Selenium Grid
    • Overview
    • Grid architecture
    • Setup and configuration
  9. WebDriver Advanced
    • Custom Wait
    • Expected Conditions
    • Screenshots
    • Complex User Gestures
  10. Page Objects
    • Overview and usage
    • Architecture
  11. Reporting
    • Standard Reports
    • Custom Reports
    • Screenshots
    • Listener
  12. Mobile automation with Selenium
    • Tool overview (i.e. Appium, Selendroid, ios-driver)
    • Android automation
    • IOS automation
Course description: Agile Engineering Practices & Tools
  1. MAVEN: Maven is a Build-Management-Tool from the Apache Software Foundation and is based on Java.
    • Introduction to Maven
    • Maven-Installation and setup
    • A first Maven project
    • Compilation, test, package and deployment
  2. Git and Github, the most popular source code management system in the agile world
    • Introduction to source code management
    • Introduction to Git
    • Git commandline
    • Branching
    • Merging
    • Github
  3. Jenkins Continuous Integration System
    • Introduction to Continuous Integration
    • Jenkins Installation and -configuration
    • Jenkins administration
    • Continuous Integration and Deployment of a softwareproject with Jenkins
  4. Selenium: Selenium is an open source toolset for highly scalable browser and mobile automation solutions
    • Introduction to the Selenium tool family
    • JUnit / TestNG Basics
    • JSON Wire Protocol
    • Webdriver Basics
    • WebDriver Advanced
    • Selenium GRID?
    • Page Objects
    • Reporting
    • Selenium for Mobile

Assessments

An assessment from Gridfusion will provide you with an in-depth view on the current state of your engineering efforts and areas for improvement. You will receive step by step instructions on how to build on your current capabilities and how you can reach your objectives faster and better. These engagements typically last from 2-5 days onsite at your company. While each assessment is different, it generally focuses on:

PROOF OF CONCEPTS

Selenium Proof Of Concepts

Tap into our unparallel Selenium experience

  • Typical duration 5 days
  • Onsite in your environment
  • Fully functional software which can be used for further development
  • Clear view about suitability of Selenium for your organization

Continuous Integration & Delivery

Fast & Frequent Feedback

  • Typical duration 5-10 days
  • Jenkins, Bamboo, MS Team Foundation Server
  • Single CI or Delivery Pipeline
  • Infrastructure As Code (Chef, Puppet, Vagrant, Docker)

PUBLIC EVENTS

MICHAEL PALOTAS
Founder & Principal Consultant

+41 79 6690708


With many years in the software industry in lead roles at Ericsson, Nortel Networks, Intel and eBay, Michael Palotas founded GRIDFUSION to share his passion and knowledge and to help organizations to implement open source test automation. Michael had a direct influence on various tools in the Selenium tool family (i.e. Selenium Grid, Selendroid, ios-driver). Over time the company has grown into providing full spectrum consulting services around software development and test engineering.

How to find us

 

Interested? Questions? Contact Us! +41 79 6690708