Software Testing Education and Training: How can we train top-quality Software Test Engineers? Vahid Garousi, PhD, PEng Associate Professor of Software.