Software Quality Assurance

Postgraduate course. Face-to-face.


UPC School

Software is part of most everyday activities today. Software bugs therefore have an economic and social impact for companies, institutions and for society in general. Examples include when it is impossible to make an online reservation that is crucial for a company's business, when an air accident occurs because of a bug in information systems, when an organisation erroneously bills for its services, when a system allows quality standards to be breached (Software Quality Assurance - SQA) during the software's development, delivery and maintenance process.

Recent history contains many examples of major consequences arising from software errors. An inadequate SQA strategy increases the risk of errors and as a result, the consequences for users and for organisations responsible for the software, which can have a major impact in some cases (millions of euros in losses, diplomatic conflicts, loss of human life, etc). The effects are varied and can range from income and business volume to reputation. In the United States, for example, a study conducted in 2012 by the US Department of Commerce entitled The Economic Impacts of Inadequate Infrastructure for Software Testing revealed that "the national annual costs of an inadequate infrastructure for software testing is estimated to range from $22.2 to $59.5 billion".

Today, the search for flexibility in the development process and the continuous delivery of applications also affects software quality strategies. A reduced time-to-market is an essential requirement in many software engineering contexts, which must be combined with management of a broad-based quality process. This involves various activities, ranging from defining the requirements of a system to its maintenance and delivery, through quality assurance in its development and the application of testing techniques (manual or automated) enabling the systems to be validated from various perspectives (functional, security, performance, usability, etc.)

This postgraduate programme aims to train professionals with a profile of experience combined strategic project management and the technical expertise required for quality assurance in software development, maintenance and processing projects. The market demands that companies have engineers qualified in this field. For this reason, the UPC School has created this postgraduate programme, with the collaboration of the company main Sogeti España and the best professionals.

The program offers the possibility of internships in Sogeti España. During this period the student will be able to expand and implement the knowledge acquired in class and extend their professional network within the sector.

An advanced level of English is required to take full advantage of the programme.

Promoted by:


  • To train engineers specialising in Software Quality Assurance.
  • To meet the need for this professional profile in today's software engineering market, in which there are challenges such as reducing maintenance costs, reaction to ongoing changes, investment in improvement processes in software projects, the consolidation of quality assurance activities, a cross-disciplinary perspective, etc.

Who is it for?

Graduates in computer engineering and related degrees and/or professional experience in software engineering.

Career opportunities

  • Test engineer.
  • Quality assurance manager.
  • Development process consultant.
  • Consultant of transformation and improvement projects.


An advanced level of English is required to take full advantage of the programme.

Start admission
Information form
(34) 93 112 08 83

(172 teaching hours)

Start date:
Start date:November 2019 End date:July 2020
Tuesday  18:00 to 22:00Thursday  18:00 to 22:00
Taught at:
Tech Talent Center
C/ de Badajoz, 73-77

Registration fee:
3.800 €

Language of instruction:
Catalan / Spanish

Registration open until the beginning of the course or until end of vacancies.

Print course details