Tom Zimba


Tom Zimba is an experienced IT professional with more than 13 years of experience in the IT field. He has delivered a number of courses in software testing across South Africa.  He is passionate about software testing especially automation, security, performance; and research in test process improvement for test organization using TMMi. He is the Co-Founder and Managing Director of Datamate Consulting Pty Ltd a company based in Johannesburg, South Africa. Tom is responsible for the organization’s strategic alliances and partnerships; and delivering software testing training.

Speaker Presentation

What you need to know about automation implementation in DevOp

Johannesburg: 19 September, 01:50pm
Cape Town: 20 September, 01:50pm

DevOps has been a buzz in the IT sector but how many companies have taken steps to adopt this software engineering culture? Have they taken automation into consideration? What does automation mean in DevOps? What are the benefits of automation? Maybe we think we are agile but we actually need an ant-fragility prescription.

In this presentation, we will try to get a better understanding of DevOps and automation implementation: We will cover some of the topics below:

  • Understanding DevOps
  • Business value offered by the automation of deployment
  • Need of implementing DevOps and Continuous Delivery (CD)
  • Automated Infrastructure benefits
  • How to move to DevOps.
  • Take Antfragile medication

This presentation is intended for everyone who wants to know more about DevOps and automation. Understanding the importance of automation in DevOps is very important in avoiding being fragile.

Selenium WebDriver Eclipse Java Tutorial

Johannesburg: 17 September, 08:00am to 18 September, 05:00pm

This 2-day tutorial will provide basic knowledge and hands-on experience required to work with Selenium Web driver as an automated functional testing tool. The tutorial will cover TestNG and JUnit usage with Selenium, developing scripts with Selenium WebDriver and Java, enhancing the scripts; and understanding of how different frameworks work. Data-driven testing will also be covered briefly to give delegates a kickstart who are new to automation.

Tutorial Requirements: Bring your own laptop with Eclipse Installed preferably with Microsoft Windows

Learning Objectives

  • Selenium Environment configuration using Eclipse
  • Locate elements using various locating techniques
  • Building a new Test Framework by using WebDriver, TestNG and JUnit
  • Understand scripts maintenance using page object model and page factory
  • Execute a project from scratch by building automation framework and automating a few test scenarios
  • Understand Data-driven testing

Selenium Cucumber Automation Testing Tutorial

Cape Town: 21 September, 08:00am to 05:00pm

This 1-day tutorial covers the theory and basic practicals of implementing Behaviour Driven Development (BDD) with Cucumber and Selenium. This course takes delegates through real-life cases for BDD and demonstrates hands-on how to implement Cucumber in various test scenarios. The delegates will have the opportunity to create maintainable test scenarios and step definitions in Cucumber. We will learn further how Cucumber test scenarios can be integrated with Selenium Java testing scripts. Join this tutorial to learn more about Selenium Cucumber Automation Testing.

Tutorial Requirements: Bring your own laptop with Eclipse Installed preferably with Microsoft Windows

Learning Objectives

  • Gain knowledge and know how to set up an environment for Selenium Cucumber Automation Testing.
  • Be able to define scenarios and features using Gherkin syntax.
  • Understand the technical issues and concepts in automated acceptance tests.
  • Apply Cucumber framework knowledge with Java step implementations to automate web actions with Selenium.