The World Quality Report 2023-24(*) concludes that ensuring software quality has a direct impact on business assurance, brand protection, robustness, digital experience, and business results. Software is part of most daily activities today, in a transversal manner and with a high level of complexity. For this reason, software errors have a high economic and social impact on businesses, institutions, and society in general. Thus, the need to ensure good software quality management (Software Quality Assurance - SQA) has been evidenced in various examples in recent history, where the consequences of these errors have been of great significance.
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. For this reason, software quality engineering is key in risk management for organizations.
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.)
The techniques for ensuring quality also evolve and require facilitators with business, technical, and quality vision. There is also innovation evolution in this field. According to the same World Quality Report, 77% of organizations are investing in Artificial Intelligence to improve processes, with a focus on software quality.
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 designed this postgraduate program, which is primarily in collaboration with Sogeti, part of the Capgemini group, and the best professionals in the sector.
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.
Students will need to have a laptop with a Windows operating system for the practical sessions of the postgraduate program and for the additional work to be done outside of class hours.
A minimum intermediate level of English is required to take full advantage of the programme.
(*) World Quality Report 2023-24, Sogeti-Capgemini-Open Text
The final project will be based on the following characteristics:
The project can be done individually or in previously defined gorups. It will be advised by a standing project manager.