Project Description


This online course provides training for entry-level software testers, and is officially accredited by the  International Software Testing Qualifications Board. Software testing is an essential step in the development process, aimed at eliminating errors and defects and ensuring a reliable, quality product.

After completing this foundation course, you will understand the concept of software testing and its importance in software development. You will learn software development lifecycle models, static testing benefits, test techniques, test management, and tool supports for testing.

What’s Included

  • All course content

  • Practice exercises and quizzes

  • A practice exam

  • A certification exam voucher

Course Handbook

For privacy reasons Vimeo needs your permission to be loaded.
I Accept

Course Topics

Prerequisites & Requirements

As this is a technically complex course, all prospective students must have a background in programming. Any one of the following qualifications is accepted as a prerequisite, with equivalent experience also considered:

  • Oracle Java Foundations Junior Associate (provided by eCollege)
  • Programming using Python
  • Introduction to Programming using JavaScript (provided by eCollege)
  • Software Development Fundamentals (provided by eCollege)
  • QQI Level 5 Major Award in Software Development or higher (which includes any relevant PLC course, degree or postgraduate)

If you already have a background in programming but would like to specialise further in the software testing field, this course is for you.

  • All students should have access to a PC or laptop running a supported version of Windows (e.g Windows 10)Apple/Android devices are not supported and cannot be used for this course.
  • A broadband connection is essential to stream video content.
You only require a web browser to view the content and access web platforms.


After earning your industry standard ISTQB qualification, you will be a valuable asset to any software company. This course will open up opportunities for roles such as software analyst, software architect, software developer, user experience designer, IT manager and software test engineer.


This course will teach you many transferable academic skills, and if you’d like to further specialise, eCollege provides the following recommended courses:

  • Java Programming:
    • Java Foundations Junior Associate
    • Java SE 8 Programmer I
    • Java SE 8 Programmer II
  • Software Development Fundamentals
  • Database Fundamentals
  • Networking Fundamentals

Course Code: NC 09408

Is this course for you?

There are multiple ways to apply for this course, please check out the different options below.

At the moment, Solas has made eCollege courses available to the public. You can apply for the course using the button below.

If you are currently unemployed, you will find the contact details for your local Intreo office by using the button below. An Intreo officer will be able to guide you through your application.

Skills To Advance aims to equip employees with the skills to progress in their current job, or to take advantage of new job opportunities.