Vilnius College of Design

Software Testing

Software testing study programme

Ensure software quality through systematic testing, automation, and quality assurance practices.

Duration
3 years
Language
English
Admission
February 2027 & September 2027
Software Testing specialisation

The Software Testing specialisation is oriented towards preparing quality assurance specialists capable of systematically testing software and ensuring its reliability. During studies, students gain practical skills working with manual and automated testing tools, API testing platforms, and performance testing solutions.

Great emphasis is placed on test automation, CI/CD integration, security testing, and testing strategy development. The specialisation prepares specialists who can work as QA engineers, test automation specialists, and quality managers.

Programme description

State code

6531BX010

Study field

B03 Software Systems

Qualification awarded

Professional Bachelor of Computing

Study mode and duration

Full-time 3 years

Study volume in credits

180

Study plans

Full-time studies

Programme Leader

Gediminas Gricius
Dr. Gediminas Gricius

Dr. Gediminas Gricius is an Information Technology specialist, academic, and researcher whose professional work focuses on information technology, multi-agent systems, and embedded systems programming.

The Software Testing direction is designed to ensure that software systems operate reliably, accurately, and consistently. Students learn to identify the causes of software defects, test software functionality, evaluate test results, and apply software quality assurance principles.

This direction helps students understand that a digital product is not only written code - it must also be tested, stable and suitable for real-world use.

About the Programme

1 General Smart Technology Industry Bachelor programme subjects

Programming fundamentals, data structures and algorithms, databases, computer networks, operating systems, project management, professional ethics, interdisciplinary collaboration, and final thesis.

2 Software Testing specialisation subjects

Testing modules cover manual and automated testing methods, API testing, performance testing, security testing, mobile application testing, CI/CD integration, test documentation, and testing strategy management. Students learn to create test plans, automate tests, and ensure software quality.

Software Testing is a specialization within the Smart Technology Industry study programme. Admission is carried out directly at Vilnius College of Design. Applicants must have completed secondary education (high-school diploma). More information: https://www.vcd.lt/en/admission

Full-time studies – EUR 5,500 per year.

Graduates of the Software Testing specialization can work as software testers, QA specialists, automated testing specialists, and testing analysts. They can also create, carry out, and maintain software testing processes and ensure the quality of developed systems.

Curriculum

Semester 1Year 1
Programming Fundamentals and Databases10 ECTS
Object-Oriented Programming10 ECTS
Computer and Communication Systems Architecture10 ECTS
Semester 2Year 1
Programming Fundamentals with Python10 ECTS
Testing Techniques and Tools10 ECTS
Manual Testing Tools and Methods10 ECTS
Semester 3Year 2
Automated Testing Tools and Methods10 ECTS
Test Product Development10 ECTS
Professional Practice I10 ECTS
Semester 4Year 2
Fundamentals of Client-Side Programming5 ECTS
Professional Practice II20 ECTS
Applied Project / Term Paper5 ECTS
Semester 5Year 3
Fundamentals of Server-Side Programming10 ECTS
Advanced Database Management Systems5 ECTS
Cloud Computing Technologies5 ECTS
IT Project Management and Professional Ethics (in English) (Compulsory Module)5 ECTS
Evolution of Computer Science (Programme Elective Module – from a Defined List)5 ECTS
Fundamentals of Organizational Management (Programme Elective Module – from a Defined List)5 ECTS
Economic Management of IT Projects (Programme Elective Module – from a Defined List)5 ECTS
Semester 6Year 3
Methods and Tools for Applied Research in Computer Science10 ECTS
Final Professional Practice10 ECTS
Final Thesis10 ECTS