About - Software Testing Trainer
page-template-default,page,page-id-15721,ajax_fade,page_not_loaded,,qode-content-sidebar-responsive,qode-theme-ver-17.2,qode-theme-bridge,qode_header_in_grid,wpb-js-composer js-comp-ver-5.6,vc_responsive


(your Software Testing Trainer)

Who I Am

I am a Quality Assurance Manager with 40+ years of experience in the software business.  I also teach software testing.

My Mission

My mission as a QA Manager is to produce high-quality software for our users. My mission as an instructor is to provide students with the basic skills needed to begin their careers as professional software testers.


In the 70s, when I began my career, software applications were confined to government institutions and large corporations. Now, we have the internet and 24/7 access to software applications by anyone with a computer, tablet, or smartphone.


A lot has changed since the 70s. Advances in computer hardware and software have created increasingly useful, versatile, and complex systems.


But just because a software system is complex, it doesn’t mean that you can’t have a simple, common-sense approach to comprehending it and testing it.

My Teaching Philosophy

There are some basic skills & techniques required to test software which haven’t changed over the years:


• attention to detail
• step by step test scenarios
• expected results for each test
• documented pass/fail status
• clear, concise, well-written bug reports


Breaking the test process down into simple, well-defined steps, enables anyone to gain an understanding of basic software testing techniques.


That’s the basis of my teaching philosophy – understand your subject and explain it in plain language that anyone can understand.


Albert Einstein said it best: “If you can't explain it simply, then you don't know it well enough.