Software Testing from scratch

Nissan once had to recall over a million vehicles due to a software malfunction.

Do you want to make a difference and impact the quality of software?

Become a software tester and advance your career in an exciting QA team. Master the art of manual testing and explore the world of automated testing.

What you will learn

Basics of testing
123456

Basics of testing

You will learn the terms and definitions that are necessary to understand the world of testing. We will show you why software testing is so important and that its main purpose is not just to find bugs. You will learn about testing principles that provide good advice for each test type.

Finally, this module will show you how to properly describe what should work and how.

Tool-supported testing

As a tester, your task will be to note any errors in the application in the right place. Fortunately, you can use special tools created for this purpose. They allow us to observe their repair process and manage it. We also show you that the tester’s weapon consists of many other tools that are smaller but equally important.

You will learn how to use them to make your work more effective.

Testing practice

Not all designs are perfect. Incomplete documentation, lack of requirements, instability in the testing environment, defective libraries – these are just some of the many risks you may face as a tester. But don’t worry – we will teach you how to identify and manage them. It is worth remembering that testing is a craft.

You have to practice to get better at it. So in this module, you will learn about different types of websites and applications – and how to test them. Even large IT systems will not be a challenge for you anymore.

Introduction to automation

In this module, we show you what test automation is. Applications use data very often, so you need to know how to work with mechanisms used to insert, modify, and search data. You will master the SQL language for working with databases. To automate tests, you need to learn the basic structures and learn to write simple programs to be able to test them later. It is also important to understand the client’s needs as well. Creating automated tests based on the software’s behavior ensures that the client gets what they require and what is important

We will also show you Selenium WebDriver for automating tests.

Final project

This module is a comprehensive summary of all the knowledge you have acquired. You will apply your new skills in a comprehensive testing process under the watchful eye of our instructor.

Preparation for ISTQB certification

During this module, we prepare you for the ISTQB exam. We discuss and explain the certification-related questions and refer to the course syllabus.

We will also carry out a mock test to help you prepare for the ISTQB exam – and ace it!

Basics of testing

You will learn the terms and definitions that are necessary to understand the world of testing. We will show you why software testing is so important and that its main purpose is not just to find bugs. You will learn about testing principles that provide good advice for each test type.

Finally, this module will show you how to properly describe what should work and how.

Tool-supported testing

As a tester, your task will be to note any errors in the application in the right place. Fortunately, you can use special tools created for this purpose. They allow us to observe their repair process and manage it. We also show you that the tester’s weapon consists of many other tools that are smaller but equally important.

You will learn how to use them to make your work more effective.

Testing practice

Not all designs are perfect. Incomplete documentation, lack of requirements, instability in the testing environment, defective libraries – these are just some of the many risks you may face as a tester. But don’t worry – we will teach you how to identify and manage them. It is worth remembering that testing is a craft.

You have to practice to get better at it. So in this module, you will learn about different types of websites and applications – and how to test them. Even large IT systems will not be a challenge for you anymore.

Introduction to automation

In this module, we show you what test automation is. Applications use data very often, so you need to know how to work with mechanisms used to insert, modify, and search data. You will master the SQL language for working with databases. To automate tests, you need to learn the basic structures and learn to write simple programs to be able to test them later. It is also important to understand the client’s needs as well. Creating automated tests based on the software’s behavior ensures that the client gets what they require and what is important

We will also show you Selenium WebDriver for automating tests.

Final project

This module is a comprehensive summary of all the knowledge you have acquired. You will apply your new skills in a comprehensive testing process under the watchful eye of our instructor.

Preparation for ISTQB certification

During this module, we prepare you for the ISTQB exam. We discuss and explain the certification-related questions and refer to the course syllabus.

We will also carry out a mock test to help you prepare for the ISTQB exam – and ace it!

How we teach

We make sure that our remote courses focus on what matters most: live lessons and sessions with our professional instructors.

5x/week

Classes are held in the evenings from Monday to Friday

All the time

A dedicated mentor helps you during the course duration

2x/course

Practical projects that check your progress

What you get during the course

Career coaching

No matter where you are, a career adviser would be able to address all of your questions about working in the IT industry. Do you want to improve the quality of your LinkedIn profile or resume? We’d be delighted to assist you!

Mock job interview

Practice talking about your technical and soft skills before landing the first job interview. To help you get used to the process, we hold a mock interview for you with one of our instructors.

Industry materials

You’ll get our custom Success Book that includes all you need to know about IT, how to land your dream career, and what recruiters look for. We’ll stay in touch and give you content designed specifically for our students and graduates.

HR class

This is a hands-on course that delves into the recruitment process and how to prepare for it! You’ll discover how to write the first resume for IT careers, when to look for work, and how to nail the recruiting interview.

What our graduates say

“I can say that the instructors offered us a lot of support. Every time they knew about a job opening for juniors, they let us know about it.”

Bianca Todoran Data Analyst at The Smart Cube

“The course syllabus is very comprehensive, not just about Java. It’s a good place to start learning. The course helped me to build a knowledge base that I would build on further in line with the job or project requirements I’m working on.”

Adina Dumitrescu Software Developer at Kalypso

“If I had to choose the biggest value I got from the course, it’s that it showed me how the human value and technical value go hand in hand in the IT industry. And SDA has managed to outdo themselves in both.”

Levente Szilveszter Software Developer at Uniqa Raiffeisen Software Service

“To summarize it all, I would definitely suggest that you try this SDA course if you’re planning to enter the programming world.”

Pavel Pšečuk Technical Support Engineer at Breakwater Technology

Installment options available