Rob Sabourin’s classes

Who is Rob?

Rob Sabourin is one of the world’s leading software quality experts. He has more than thirty-four year of management experience, leading teams of software development professionals. A well-respected member of the software engineering community, Rob has managed, trained, mentored, and coached hundreds of top professionals in the field. He frequently speaks at conferences and writes on software engineering, SQA, testing, management, and internationalization. The author of I am a Bug!, the popular software testing children’s book, Rob is an adjunct professor of Software Engineering at McGill University.

Contact us at to enquire more. 

Some of the workshops available are:

Risk-Driven Software Testing

Explore a risk-driven test process—applicable to any development lifecycle model—to help you make critical testing decisions earlier and with more confidence. This two-day course is appropriate for test professionals, test managers, project leaders, quality analysts, and software developers.

Agile Testing Practices

Many testers struggle to understand the agile development process and their place in it. In this two-day interactive workshop-style course, you will learn the fundamentals of agile development, the role of the tester in the agile team, and the agile testing processes.

High Powered Test Design

This highly interactive two-day workshop uses five steps to teach several visual test design approaches. Learn to use visual modeling, mind mapping, equivalence partitioning and boundary analysis, Pareto charts and pairwise methods, failure mode analysis, and more.

Implementing Task-Oriented Unit Testing

This two-day course explores how developers can organize themselves to create deliverables that work, including tools and techniques used to implement and organize unit testing. The workshop also teaches the economic and business benefits of comprehensive unit testing.

Just-in-Time Software Testing

Be ready for just about anything that can happen in a software testing project. This highly three-day course offers a unique set of tools to help you keep your testing efforts on track while reacting to changing priorities, technologies, and user needs.

Mastering Test Design

Learn and practice the most important functional, black-box testing techniques. This two-day course includes exercises covering equivalence class partitioning, boundary value analysis, decision tables, state diagrams, pair-based testing, and more.

Generating Great Testing Ideas

Uncover great testing ideas in this interactive tutorial that blends dynamic exercises with real world examples. Test engineers, test managers, developers, QA engineers, and all software managers will benefit from this course.

Exploring Usability Testing

Learn how to integrate usability testing into your software development lifecycle model in this one-day course. Review real-world examples from agile and traditional lifecycle models, and learn techniques such as story boarding and task analysis.