Practical software testing training that changes what happens on Monday morning

Randy Rice provides practical, experience-based training for software testers, test leaders, developers, business analysts, and quality professionals.

Whether you need to prepare for an ISTQB certification, strengthen a testing team, or develop advanced skills in test planning, design, automation, and leadership, Randy’s goal is the same: help people apply what they learn in the real world.

Explore Current Courses

Discuss Private Training


Training options

Private Team Training

Bring Randy’s training directly to your organization through live virtual or on-site delivery.

Private courses allow your team to learn together, discuss its actual challenges, and apply the material within a shared context. Courses can be delivered in their standard form or adapted to your organization’s objectives, terminology, processes, and experience level.

Private training is particularly valuable when you want to:

  • Establish consistent testing practices across a team
  • Develop practical test-planning and test-design skills
  • Prepare a group for ISTQB certification
  • Strengthen test leadership and risk-based decision-making
  • Address a particular quality or testing challenge

Discuss Training for Your Team

ISTQB Certification Training

Randy provides accredited ISTQB training at the Foundation and Advanced levels.

Certification courses combine thorough syllabus coverage with explanations, examples, exercises, and exam-preparation guidance. The objective is not merely to pass an examination, but to understand how the concepts apply to actual testing situations.

Rice Consulting is an accredited ASTQB training provider, and Randy holds the ISTQB Advanced Level Full certification.

Explore ISTQB Courses

Live Public Courses

Live public courses give individuals and smaller groups the opportunity to learn directly from Randy in an interactive virtual classroom.

Participants can ask questions, work through exercises, discuss practical situations, and benefit from Randy’s decades of experience applying testing principles across many industries.

Scheduled courses are offered throughout the year.

View Upcoming Courses

On-Demand e-Learning

Self-paced e-learning courses allow you to develop your skills on your own schedule and from any location.

Courses include Randy’s explanations, practical examples, exercises, and supporting materials. Students may also contact Randy with questions while completing their training.

Explore On-Demand Courses


Why train with Randy?

Randy Rice has trained more than 30,000 software testers around the world and created over 70 courses in software testing, quality assurance, and related disciplines.

His training is grounded in more than four decades of hands-on experience in software development, testing, test leadership, consulting, and management. He has worked with organizations ranging from small businesses to Fortune 500 companies, government agencies, NASA, and every branch of the United States Department of Defense.

Randy is known for making complex ideas understandable without oversimplifying them. His courses combine clear explanations with practical examples, discussion, and exercises that reinforce the concepts being taught.

30,000+ learners · 70+ courses · 40+ years in testing · Global experience


What participants receive

Depending on the course, participants may receive:

  • A comprehensive course workbook
  • Explanations that go beyond slide images
  • Practical examples and case studies
  • Individual and group exercises
  • Templates, checklists, and reference materials
  • Exam-preparation guidance for certification courses
  • Opportunities to ask Randy questions
  • Materials designed for continued use after the course

The objective is to provide more than a presentation. Participants leave with knowledge and resources they can apply in their work.


Training adapted to your needs

Organizations do not all face the same testing challenges. Randy’s modular course designs make it possible to combine or adapt topics to create a workshop that addresses your team’s particular needs.

Customization may include:

  • Selecting topics from multiple existing courses
  • Adjusting the depth of the material
  • Incorporating your organization’s terminology or processes
  • Developing exercises based on relevant business situations
  • Emphasizing the risks and challenges your team currently faces

Randy begins by listening to what you need and recommends an approach that provides the greatest practical value.


How can Randy help your team?

If you are considering training for yourself or your organization, start a conversation with Randy. He will help you identify the most appropriate course, delivery format, and level of customization—without pressure or obligation.

Explore Current Courses

Start a Conversation with Randy