May 19, 2020 UPDATE: This program will be completely updated. A new PRE-RECORDED online course will be created soon with re-defined 2020 info!

Time to complete: TBD (To be determined).

The name of the program has changed also — it will be changed to  Software Testing Secrets.

To stay updated, click here to get on the waiting list



First, let’s address the elephant in the room. Is this a skill that will survive the current job cuts?


Well, according to the April 6, 2020 edition of the Wall Street Journal:

This could scare you, but have no fear.

A February 2020 story of the Wall Street Journal addresses the overall impact the downturn will have on the tech industry:

What this means is although every industry will be affected, the tech industry will quickly survive.

Just look at how many of us are relying on tech to communicate with friends, order items, conduct meetings, etc. It’s only going to get bigger as time passes on.

So, you want to be prepared when the economy eventually picks back up! When jobs are really ready to hire Software Testers, you want to be in a position to be one of the first hires they make.

Don’t let this time to learn a new skill pass you by.

Learn how I changed careers to learn a valuable & everlasting tech skill that earned me $50,000 per year — without learning code.

Do you feel you reached a dead end with your current job or career? Or you need a job to protect against sudden economic downturns?

This Software Testing Masterclass is designed for you to learn how to become a Software Tester in around 40 days. This course includes over 190 pre-recorded lessons that teach you literally everything from A-Z.

Anyone can learn this skill. It doesn’t matter what profession you came from. Hospitality, Travel, Music, Entertainment, it doesn’t matter.

You can learn this skill and get into the tech industry — an industry that will only get bigger as time passes by.

You don’t need a college degree or prior tech experience to learn Software Testing.

Here’s how I got started…

I had a 19-year music career that I eventually got tired of doing. To be honest, I got tired of the off-and-on money I was making while seemingly putting in countless hours in my craft.

In late 2013 I used to work with a client who switched his career from music to Software Testing and made good money from it. That’s how I found out about the profession.

In early 2014 I took an in-person, 6-week course to learn Software Testing. The class just gave me the basics, and I was off for the running.

From mid-2014 to early 2015, I went through 11 job Software Testing job interviews — and failed them all.

Although the failures were painful, I understood the interview process better. And thankfully I never gave up (although it was very tempting at times)!

Eventually, I passed my 12th interview at a Fortune 500 company and made $50,000 in my first Software Testing job. That was in February 2015.

Eventually, I worked at a few Software Testing jobs and worked my way up to a Senior Testing position.

A few years later, I ended up leaving my Software Testing job with the primary goal of teaching people like me how to learn this skill.

I felt this skill was relatively an unknown goldmine to get into tech.

And that’s what lead me to create this course!


What is Software Testing, Anyways?

Simply put, Software Testing is making sure a program, website, or application works the way it’s supposed to work.

Software Testers pretty much test what the developer (the person who built the program, website, or application) did. They are the final major step before the product goes to the customer. 


Is Software Testing hard?

No. You just have to write a lot of test cases, write a few defects for the test cases, and follow deadlines. It also helps if you are a team player and have a creative mind.


If you’re looking to switch to a more stable skill in the tech game, becoming a Software Tester is a best-kept-secret.


You could see this and say this is too good to be true. It’s not. It takes practice to create test cases efficiently.

Check out the What Will I Learn section under the curriculum to see what’s required to just be “good enough” to get a Software Testing job.

The Curriculum

PART I: Section 1 - Getting Started
A letter to all course takers 02:00
A real-world test example 04:20
The 4 Levels of Learning 05:00
Where Software Testing fits in a departmental structure FREE! 04:57
Before you continue this course… 01:16
Section 2 - Testing Overview
What is the point of testing? FREE! 05:09
The 2 Testing Life Cycles 03:25
Test Fundamental Process 06:05
Quick Overview 04:57
Section 2 Quiz 09:00
Section 3 - Models Used to Develop Software
What is the SDLC? 05:44
Parts of the SDLC Method 11:19
The Waterfall Model 03:08
And the problem with it..
The Cost of Defects 10:13
V-Model Approach 10:14
The Iterative Models 10:10
Agile Model (A Preview) 04:52
Section 3 Quiz 06:00
Section 4 - Agile Development Model (pt 1)
Agile Scrum Explained 05:39
Members of a Scrum Team 09:35
Creating a website example 06:59
Creating User Stories 06:59
The Product Backlog 04:06
What is a Release? 05:38
The Release Backlog 06:33
Prioritize Items 05:22
Time-Box Items 06:19
Understanding Sprints 10:23
The Sprint Planning Meeting 28:18
Section 4 Quiz (pt 1) 15:00
Section 4 - Agile Development Model (pt 2)
The Daily Standup 08:30
The Burndown Chart 08:08
Demos 09:13
aka the "Sprint Review"
The Sprint Retrospective Meeting 04:38
aka the "Sprint Retro"
End of all Sprints 08:34
An Important Sprint-Fact 02:49
Regression and Performance Period 06:45
Why Developers shouldn’t test the product they built 07:30
User Acceptance Testing (UAT) 05:57
Alpha and Beta Testing 09:01
Agile Process Review 15:25
Section 4 Quiz (pt 2) 15:00
Section 5 - Gotta Understand Test Levels
Test Levels Overview 06:34
Unit / Component Testing 05:03
Integration Testing 06:36
System Testing 04:40
User Acceptance Testing (Levels) 05:03
Section 5 Quiz 10:00
Section 6 - Main Testing Types
Smoke / Screen Testing 04:55
Functional / Black-Box Testing 05:23
White-Box / Source Code Testing 04:46
Regression Testing (Type) 01:03
Non-Functional / Performance Testing 03:24
Load Testing 03:46
Stress Testing 02:34
Spike Testing 02:35
Usability Testing 02:42
Exploratory and Experience Testing 03:24
Ad-Hoc Testing 04:48
Section 6 Quiz 10:00
Section 7 - Builds, Regression Testing, Maintenance, and Exit Criteria
What is a ‘Build’? 13:03
Definition of ‘The Changelog’ 10:22
The Regression Testing Process 12:10
The difference between ‘Regression’ and ‘Retest’ 02:51
When do we stop testing? 01:08
An ‘Exit Criteria’ Example 05:55
How Maintenance and Regression Testing work together 05:43
Section 7 Quiz 04:00
Section 8 - Requirements
What are ‘Requirements’? 04:50
Requirement examples 11:23
Section 8 Quiz 04:00
Section 9 - Writing Test Cases
3 Main Phases of Test Development 05:01
A Sample Test Plan 13:51
The Test Scenario and Test Case Overview 09:45
Most Common Testing Tools 04:45
Parts of a Test Case 18:17
Creating Test Cases 16:22
More Test Case Examples 31:47
A ‘Testing Tool’ and Test Suites 30:45
Running Test Cases and a 2nd ‘Test Tool’ 34:59
Test Cases Overview 05:40
Section 9 Quiz 12:00
Section 10 - Dealing with Defects (aka Bugs)
Why we look for defects 05:32
Best time to find a defect 02:52
I found a defect. What’s next? 07:25
The Most Common Defect Tools 02:20
Items in a Defect Log 11:01
Priority vs. Severity examples 13:09
Screenshots as Attachments 10:30
The Defect Life Cycle 13:20
Retest, not Regression 02:38
What if Developers and Testers don’t agree? 04:13
What is ‘Root Cause Analysis’? 04:43
A look at some Defect Tools 17:46
Section 10 Quiz 12:00
Section 11 - Traceability Matrix
Traceability Matrix explained 04:50
Section 12 - The 7 Software Testing Principles
The 1st Testing Principle 05:43
The 2nd Testing Principle 03:40
The 3rd Testing Principle 04:03
The 4th Testing Principle 01:36
The 5th Testing Principle 03:26
The 6th Testing Principle 01:24
The 7th Testing Principle 03:14
Section 12 Quiz 05:00
Section 13 - Manual vs. Automation Testing
Manual vs. Automation differences 05:13
Manual and Automation Testing Tools 05:16
Sample Automation Scripts 10:49
For informative purposes...
When to do Manual and Automation testing 04:28
Section 13 Quiz 03:00
Section 14 - Team Tracking
Most common team tracking tools 05:45
Full list of common tools 05:36
Including Test, Defects, Team, plus UAT Explained
Code Collaborator for testers 08:17
Section 15 - Test Management Hierarchy
Who does what, and who does a tester report to? 09:51
Section 16 - Putting the Sprint Release Together
Agile Overview pt 1 09:16
Agile Overview pt 2 07:57
Agile Overview pt 3 13:58
Agile Overview pt 4 16:44
Agile Overview pt 5 18:00
Section 16 Quiz 06:00
Section 17 - Your Testing Environment (The Other Side)
What’s a ‘Test Environment’? 06:41
Local vs. Remote Server 04:06
Pushing / Pulling Files… 12:37
Getting Files for Tester’s Environment 07:36
Building your ‘Local’, and ‘Git’ explained 12:23
For informative purposes...
Full process from Local to Production 15:03
What are ‘Virtual Machines’? 05:53
Section 17 Quiz 12:00
Section 18 - Understanding SQL
The Database in a website structure 05:47
Getting data from the database + tools 08:04
What is SQL? 02:15
The point of SQL for Testers 09:06
SELECT Queries 13:21
The most common SQL keywords, explained 05:03
WHERE, AND/OR/NOT keywords 10:49
ORDER BY keyword 05:38
INSERT / UPDATE / DELETE keywords 13:37
JOINS explained 05:54
SQL Recap 06:16
Section 18 Quiz 15:00
Section 19 - Mobile Testing Basics
Mobile Testing Overview 02:12
Web-Based Mobile Testing 06:05
App-Based Mobile Testing 05:09
Mobile Testing Tools 03:41
Section 20 - Web Service Testing Overview
What is a ‘Web Service’? 04:04
How a Web Service works 10:08
Soap UI – The Main Tool 14:44
A sample XML file 08:12
Section 21 - Know The Tech 'Lingo' + Keywords
Web-Based Applications vs. Client-Server Applications 03:57
Meaning of ‘Deploy’ 01:32
What’s a ‘Use Case’? 02:03
Meaning of ‘Code Coverage’ 02:34
Meaning of ‘Impact’, ‘Implement’ and ‘Feature’ 02:14
What’s an ‘End-User’? 02:19
Use the word ‘Successfully’ 01:00
Don’t say ‘old’, say ‘existing’ or this… 02:06
How tech people write filenames 02:52
Whats is an ‘LDAP’? 01:15
‘Definition of Done’ 03:24
Whats is a ‘GUI’, ‘UI’ or ‘UX Designer’? 04:34
Understanding API’s 07:08
‘Linux’ explained + ‘UNIX’ commands 17:08
Section 22 - Putting It All Together
The Complete Rundown 15:42
Section 22 Quiz (The Rundown Quiz) 20:00
Section 23 - More Things to Learn (if you want to be ISTQB Certified)
What is ‘ISTQB’? 04:47
State Transition Testing 09:35
Boundary Value Analysis 07:21
Interoperability Testing 01:37
Negative Testing 04:43
Cross-Browser Compatibility Testing 07:06
End-to-End Testing 05:43
Section 23 Quiz 06:00
Section 24 - Resume Preparation
You made it this far! 04:00
10 things to add to your resume 16:30
…and remove these 10 things from your resume 11:23
Creating / Updating your resume 21:44
Focus on ‘Keywords’ 06:17
Section 25 - Contacting Companies & Getting Noticed!
Applying to Big vs. Small Companies 06:07
Who are ‘Recruiters’? 06:40
Contract vs. Full-Time Positions 10:04
How to get the salary you DESERVE! 07:14
Recruiter ‘Contracts’ + Representation 11:25
How to apply to jobs on Dubata 03:18
The only question you should ask… 02:18
Section 25 Quiz 06:00
Section 26 - Mock Interview
What to wear to an interview 02:57
Remember, an interview is a… 02:56
Find common ground 02:31
The interview intro & walk-in 07:49
Let’s check out a job description FREE! 10:13
Tell me about yourself… 06:22
Most Common Interview Questions 20:58
Questions you SHOULD ask 11:24
Questions you should NEVER ask 06:11
What happens after an interview? 07:24
Section 26 Quiz (The BIG One!) 15:00
Section 27 - Some Cold-Hard Truths About Trying To Get The Position
The ‘secret’ I was told, then I was undefeated 05:48
The ‘Sports Draft’ example 04:59
Social Media may be your downfall… 02:11
Resume – meet Interview. Interview – meet Job. 04:22
Phone vs. Skype vs. In-Person interview 07:47
Working in a Small City vs. Big City 04:55
The fear of the 1st Interview 01:36
References + the overrated ‘background check’ 03:53
The ONLY way to become a great interviewer 03:23
How to get the best offer 05:14
DON’T GET THIS TYPE OF POSITION if this your first time 02:48
Section 28 - How To CORRECTLY Upload Your Resume
Uploading your resume to the 4 (four) sites 23:14
Section 29 - Life In The Workplace
The first day at work. 06:16
A typical work day 07:41
A tip about co-workers and team-members 02:05
Who to ask questions if you are unsure… 02:00
The Exit Strategy (if needed) 05:26
The Last Quiz. 06:00
Section 30 - FIN.
Vic’s Final Words 02:55

What Will I Learn

In this course, you will learn:

  • What Software Testers do
  • How to write Test Cases
  • How to write Defects Logs
  • Different test, defect, and team tracking tools jobs look for
  • How to understand the Agile Methodology
  • The different levels and types of testing
  • The basics of SQL
  • The basics of understanding environments
  • How to write a great resume, depending on the position
  • How to use your resume to get calls!
  • Sample interview questions (especially from the ones I failed)
  • How to work with tech recruiters
  • Where to post your resume
  • How to REALLY survive at the job
  • What to do with your newly earned income!
  • And much, much more!

You will also learn the basics of the ISTQB certification, which is the International Software Testing Qualification Board. If you’re in the U.S., then it’s the ASTQB certification (the American Software Testing Qualifications Board).

But don’t worry. You don’t have to be certified to get a Software Testing job.

I personally am not certified, and I still got good-paying Software Testing jobs. However, this entire course goes over the main terms and concepts they look for.


Can I work from home?

This is the #1 question I get. It really depends on the employer. That being said, since social distancing forced employers to use work-from-home tools more than ever, it should be much easier to work from home. Just ask them at the end of your interview!

What’s the starting salary?

When I started in 2015, my starting salary was $50,000 per year. Now, with the whole coronavirus situation and the strain it put on businesses, that number may change. However, the most important part is that you learn a skill that can survive nearly any economic event — unless the internet suddenly goes out for good.

Do I need prior job experience?

Not any prior tech experience. When you take this course I’ll show you how that’s possible.

Do I need a college degree?

Nope. Some jobs still require a degree (which is silly), but more and more top tech jobs are foregoing the college degree requirement. If you don’t believe me, read this story.

What if I don’t have any degrees or prior experience? Would I need to be certified in something?

The next logical step is to be ISTQB or ASTQB Certified. However, this course actually follows the testing types, methodologies, and life cycles you’ll need to know if you took one of these exams. So you’re in good hands.

Is this course still open?

As of April 2020, this course is closed. I’m re-creating an online course with update info. I refined my content since I made these videos back in 2017-2018.

To join my new program, now called Software Testing Secrets, click here.

Will this course ever be back online?

In the future, this course will be available online again — but not anytime soon.

Is this course worth the investment?

You be the judge of that. I think it is! The cost is way less expensive than a traditional college course or online developer Bootcamp.

Do you offer refunds?

We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 14 days and we will give you a full refund. But, you must show me that you went through the course and took action, because none of the tips and methods I share will work without you taking the time to implement them.

My question is not listed.

If you don’t see your question here, please send me an email at, and I will send you the information you need!



4 ratings
  • 5 stars4
  • 4 stars0
  • 3 stars0
  • 2 stars0
  • 1 stars0
  1. YES! Took the course and I always find myself coming back to polish my QA knowledge!


    This course has been magical.
    When I am ready to start an interview process I always come back to this course.
    When I am lacking in my SQL knowledge I come back to this course.
    When I needed some basic questions to ask potential employees I came here.

    Moral of the story, this course is worth every penny because you will find yourself coming back.

  2. Excellent Course!


    Great! I’m really impressed with the valuable tips given regarding IT office work. Your description of the first day at work is also valuable to all job seekers.
    Overall, this is a good course for all; particularly new graduates just going to work for the first time. I highly recommend the course.

  3. I'm FINISHED!


    This was a great course and recommend anyone tired of doing the same old, same old, and looking for a change! Change your lives today with this course! Thank you Vic!

  4. Enjoy this course!


    Take your time with this course. It’s a lot of info, but once you get it, YOU GET IT. Plus it’s a skill you can take with you for the rest of your life!

    If you have any questions, feel free to visit the course ‘Q&A Forum’, located in the course menu bar (visible to course students, only).

Apply to join this course
  • 27 hours, 9 min
  • Length/Timer: Unlimited Access
  • Skill Level:
  • Certificate of Completion
  • Top Students: Master Badge
  • 30-Day Money Back Guarantee
17Students Enrolled

Share This Course!

More From This Teacher

Contacts to connect with

© 2020 Dubata, Inc. All rights reserved. Dubata is a registered trademark of Dubata, Inc.