loader image

Tirana Center of Technology

Quality Assurance Software Tester

About this course

This course is based on International Software Tester Qualification Board. The course teaches fundamental concepts of software testing, test planning and design techniques, test execution and bug reporting through templates and ticketing software used by software development teams during product development. During the course students will be testing real software by applying QA concepts and tools.

Instructors simplify learning by guiding students through practical examples demonstrating on the job best practice and simplest solutions. The course is 100% “Hands On”! Practice makes perfect with proper guidance!

Audience profile

The entry level Software Tester course is a very good career path for anyone wanting to start a career in technology. This requires zero programming knowledge and the audience profile is large, anyone who can follow guidelines and systematically write down the findings is a candidate to become a software tester. A software tester is an integral part of a software development team whose job is to improve and enhance the final product and overall user experience. The software tester is responsible for determining any flaws or defects that could negatively impact a software’s performance or hurt user experience.


250 Euro / 25.000 ALL

Introduction to Software Testing

  • Overview of software testing and its importance
  • Understanding different types of software testing and the testing process
  • Introduction to test cases and test plans

Test Planning

  • Understanding the test planning process
  • Importance of creating a test plan document
  • Introduction to risk-based testing and test estimation
  • Understanding test metrics and reporting

Test Design Techniques

  • Introduction to black box and white box testing
  • Understanding boundary value analysis, equivalence partitioning, decision table testing, and state transition testing

Test Execution

  • Overview of the test execution process
  • Understanding different types of testing, such as functional, regression, performance, and security testing
  • Introduction to test environment setup and defect reporting/tracking

Bug Reporting

  • Importance of a good bug report
  • Understanding bug report template and content
  • Prioritizing and categorizing bugs
  • Communication and follow-up on bug reports

Exploratory Testing

  • Introduction to exploratory testing and its benefits
  • Understanding exploratory testing techniques
  • Combining scripted and exploratory testing

Test Case Management

  • Introduction to test case management tools
  • Creating and managing test cases
  • Test case versioning and traceability
  • Test case execution and reporting

Test Automation Basics

  • Introduction to test automation and its benefits and challenges
  • Choosing the right test automation tool
  • Creating and running automated tests


  • Guidance!

There are no prerequisite for this course. This course starts from zero.

The length of this course is 45 hours held in 18 sessions. This course is held in the evenings twice a week from 2.5 hours each session. Course is taught in Albanian or English language. All training materials are distributed online.

Contact Us