Software Testing Training Courses

NameDescription
ISTQB (ISEB) Foundation Course in Software Testing A three and 1/2 day course plus examination. Most organisations require ISTQB certification as a minimum skill requirement for software testers and therefore fundamental when applying for roles. In this course, you will use a standardised approach to software testing that will be immediately applicable to your projects.

In order to attain the certification you will be required to pass a 60-minute exam. Our trainers will fully prepare you by employing scenarios that mirror the exam questions in a mock exam session, and by focusing the three day course delivery with a balance of theory and practice.

Once you have completed the course and passed the exam you will be an ISTQB Certified Tester - Foundation Level. You will then have the opportunity to extend your knowledge and certification as a Test Manager, Test Analyst and/or Technical Test Analyst.

ISTQB Certified Tester: Advanced Level Test Analyst ISTQB (International Software Testing Qualifications Board) is the standard for international qualifications in software testing at an advanced level. The ISTQB Certified Tester Advanced Level Test Analyst course, with its large number of practical exercises and practice examination questions, thoroughly prepares attendees for the ISTQB Certified Tester Advanced Level Test Analyst examination. Whilst the ISTQB Certified Tester Advanced Level Test Analyst course is focused on the syllabus, giving participants the maximum chance of passing the examination, it also contains many real world practical examples.
ISTQB Certified Tester - Advanced Level: Security Tester In the online world, organisations are vulnerable. As more and more services become connected and available, the security risk increases.

However, security is not just securing the technology. It encompasses the people within an organisation and the processes they follow. It covers physical security, social engineering, tools and techniques and, importantly, an understanding of the mindset of malicious users.

The ISTQB Advanced Level Security Tester provides attendees with a range of security testing tools, techniques and processes, built on the experience of the our Security Testing team. You might even learn to pick a lock or two!

ISTQB Certified Tester: Advanced Level Test Management ISTQB is the standard for international qualifications in software testing. This advanced course, with exercises and practice questions, fully prepares attendees for the ISTQB Certified Tester Advanced Level Test Management examination. While this course is focused on the syllabus, giving attendees the maximum chance of passing the examination, it also contains many real world examples. Attendees are provided with full supporting notes that address the objectives identified in the ISTQB Syllabus.

On completion of this course, attendees will have a deeper understanding of test principles, risk-based testing, and test management techniques. They will be able to apply those techniques in Agile and traditional project environments.

NOTE: The exam is taken on a separate date to the training - online.

ISTQB Certified Tester: Foundation Level Extension - Agile Tester Quality assurance and testing now have to keep pace with the rapid iterations in development (or refactoring). The ISTQB Agile Tester certification is an add-on to the Foundation Level and is now specified by many organisations in job ads and project requests. Our workshop will provide you with all the necessary foundations for Agile software testing, which you can apply immediately in your project.

Our experienced trainers will fully prepare you for the ISTQB examination.

ISTQB Certified Tester, Advanced Level: Technical Test Analyst Following on from the ISTQB Certified Tester Foundation Level training, this workshop covers the increasing technical challenges faced by system testing in particular. Defined tasks need to be structured according to the technical requirements and the internal structure of the system needs to be analysed in detail in order to achieve the expected level of quality and detect errors during development.

The ISTQB Advanced Level Technical Test Analyst certification will teach you on the basis of the current ISTQB Advanced Level syllabus. The various procedures, techniques and tools for non-functional system testing will be explained, and you will then be in a position to apply these in your future work as a Technical Test Analyst.

The three-day certification will be followed by a two-hour examination. During the workshop, our experienced trainers will fully prepare you for the ISTQB Advanced Level Technical Test Analyst examination.

ICAgile Certified Professional - Agile Fundamentals This IC Agile Certified Professional - Agile Fundamentals course, delivered by our certified partners in Expleo Academy is designed to immerse attendees into an agile mindset. “Being agile” is the foundation for team and organisational success in “doing agile”. Attendees learn the required values, principles, and foundational concepts, to achieve a solid first step on their agile journey. Attendees will be able to apply the learning objectives of this course to their own work environment, and to any future training in agile practices and techniques. The collaborative learning environment offers opportunities to learn from interactions with co-attendees, apply newly learnt perspectives, and hear first-hand examples of agile enablement from Expleo's internal team of practitioners.
ICAgile Certified Professional - Product Ownership This IC Agile Certified Professional - Product Ownership course run by our certified partners in Expleo Academy provides attendees with an Expleo framework, and practical understanding of concepts and techniques that can be applied to Product Ownership roles. The course is facilitated by accredited trainers with experience of business value analysis and agile enablement. Attendees are immersed into a variety of Product Ownership scenarios, and challenged to utilise taught techniques. The course has been designed to align with modern “Training from the Back of the Room” teaching methodology and industry-leading collaborative online tools.
ICAgile Certified Professional - Foundation of DevOps This three-day instructor-led hands-on course run by our certified partners in Expleo Academy provides an overview of the agile approach to DevOps and is one of ICAgile's most technical and hands-on Learning Tracks. Improved workflows and faster deployment start with an understanding of DevOps fundamentals by all team members. The Certification is designed to provide the education necessary to build your DevOps vocabulary and to understand its principles and practices. With the help of DevOps concepts and terminology, real life case examples, group discussions and extensive exercises you will acquire an understanding of DevOps.
AI Assisted Automated Testing This course is designed for software testers who are eager to dive into automated testing but lack programming skills. In this course, you’ll discover how AI-driven tools can simplify the creation and execution of automated test scripts, making automated testing accessible even to those without a coding background.

In the past if you wanted to use programming as a tool you had two choices - learn how to be a programmer or pay a programmer. With the arrival of AI there is now a third option, use AI to write the code and learn how to interpret the results.

Through hands-on exercises, practical examples, and guided tutorials, you'll learn to leverage AI to build, manage, and optimise automated tests across various software applications.

Business and User Acceptance Testing Workshop User acceptance testing is the critical final quality gate before a system is implemented. It is the responsibility of the user acceptance test team to ensure that not only does the system meet the business objectives, but that all previous testing phases have been carried out so that the business can be confident that the system will deliver what is required. This workshop explains to attendees the context of user acceptance testing, how the test process integrates with the system development life cycle and the critical role that user acceptance testing fulfils. It also prepares attendees in how to plan and create tests for user acceptance testing. With an emphasis on putting theory into practice, this workshop is highly practical. Attendees will produce test conditions, test cases and test procedures using a case study.
Java Test-Driven Development All developers want to build good quality software but not all developers test their software as they go along. Why not? A common explanation is I don`t have time to write tests! The more pressure they feel, the fewer tests they write. This leads to less accurate and stable code, less productivity, less confidence and, ultimately, more pressure. It`s a vicious cycle. This course is designed to help you break out of the cycle by embracing unit-testing and, in particular, test-driven development. We will introduce the techniques and the tools necessary to prove your code as you go along.
Professional Software Testing Using Visual Studio This three-day course introduces contemporary agile testing practices and the corresponding tools in Visual Studio Enterprise edition and Azure DevOps Services used to deliver high-quality software products on a regular cadence.
Exploratory Testing – 2 day Training Course This course provides participants with an introduction to exploratory testing. It will allow for an overall evaluation of exploratory testing in the context of the organisation and its quality system, quality/ test policy and strategy. In addition, a key objective is to ensure participants can perform effective exploratory testing in practice.
Unit Testing in Visual Studio This two-day, instructor-led course provides students with the knowledge and skills to effectively use Visual Studio to design, write, and run high-quality .NET unit tests. The course focuses on the applicable features and capabilities of Visual Studio as it relates to unit testing and Test-Driven Development. This course also introduces other popular unit testing tools and techniques, and demonstrates how they integrate with Visual Studio and your team’s development lifecycle.
Test Automation Fundamentals The Test Automation Fundamentals course is a one-day practical workshop which aims to introduce the concept of software test automation to anyone who has an interest or is about to embark on introducing automation software into their test environment.
Using Selenium and Practical Workshop Three day course on Selenium 3.0. The first two days are instructor led and the third day provides an opportunity for hands-on learning, putting into practice the learning from the course.

Selenium allows both developers and testers to automate tests against applications and execute them against multiple browsers. This course aims at providing a solid foundation to the attendee in understanding automated testing using Selenium.

The objectives of this course are not only to teach what the tool is capable of doing, but to focus on the practical steps required to make automation using Selenium work. The course provides a hands-on walkthrough to allow attendees to understand the steps in making Selenium function in the real world.

The consumer is putting increasing demands on organisations to deliver applications across many devices, browsers and platforms. With Increasing pressure being put on test tool budgets, IT professionals are looking to the open source market for test automation tools.