Titulo Estágio
2025/26_N12 Configurador de Workflows para Testes de Serviços no NetQ
Áreas de especialidade
Engenharia de Software
Engenharia de Software
Local do Estágio
Altice Labs
Enquadramento
IDI - Áreas Chave
5G & Future Networks - Cognitive Operations
Tema / Titulo
Configurador de Workflows para Testes de Serviços no NetQ
Contexto
O setor das telecomunicações está a atravessar uma transformação significativa, impulsionada pela padronização de APIs e componentesB/OSS. Essa evolução está a promover a uniformização de processos e a agilizar as atividades associadas à integração de sistemas.
O NetQ , uma ferramenta de teste e diagnóstico em redes e serviços de telecomunicações, necessita de funcionalidades que simplifiquem adescoberta e o mapeamento de APIs, permitindo que o processo seja acessível mesmo a utilizadores sem conhecimentos técnicos. A solução visaremover barreiras tecnológicas, promover a autonomia dos utilizadores e otimizar atividades relacionadas à integração de sistemas.
Objetivo
Explorar tecnologias que permitam realizar a descoberta automática de APIs (REST e SOAP) de sistemas externos e integrar esses métodosnos workflows do sistema NetQ.
Garantir o cumprimento das normas definidas pelo TM Forum para Service Test Management (TMF653), assegurando que as operaçõescriadas no NetQ estejam em conformidade com os requisitos.
Desenvolver uma solução que atenda aos padrões de usabilidade, acessibilidade e segurança
Plano de Trabalhos - Semestre 1
Levantamento de requisitos funcionais e não funcionais junto da equipa NetQ.
Pesquisa de soluções tecnológicas para descoberta e mapeamento automático de APIs.
Desenvolvimento de um protótipo da interface web com foco em usabilidade.
Relatório Intermédio
Plano de Trabalhos - Semestre 2
Implementação das funcionalidades de drag-and-drop e mapeamento da informação com o modelo de dados do NetQ.
Realização de testes de usabilidade e correção de problemas identificados.
Elaboração de documentação técnica e preparação de manuais para utilizadores finais, garantindo que esta componente possa serreutilizada em outros sistemas.
Relatório Final
Condições
Integração no Programa GENIUS Investigação da Inova-Ria.
Entidade Promotora: Inova-Ria
Entidade de acolhimento: Altice Labs
Com possibilidade de integrar uma Bolsa de Investigação - Programa GENIUS - durante a realização do projeto de Dissertação - Integração numa equipa de I&D na Empresa Altice Labs .
Valor de bolsa de acordo com tabelas da FCT (ver pdf em (www.Inova-Ria.pt).
Período de realização de acordo com o enquadramento da Universidade.
• Horário: De acordo com enquadramento da Universidade
• Formato: (a combinar na entrevista)
• Meios: atribuição de um PC portátil e acessos à rede Interna da Altice Labs
• Kit de Acolhimento
• Onboarding nas equipas da Altice Labs, com atribuição de um tutor full-time
• Possibilidade de participar em todas as iniciativas de partilha de conhecimento ou de entretenimento levadas a cabo pela Altice Labs
• Possibilidade de entrada nos quadros da empresa
Os alunos interessados deverão enviar para genius@inova-ria.pt ao cc Dra Regina Maia Sacchetti (963618710).
• Curriculum Vitae;
• Disciplinas realizadas até ao momento com médias; simples documento eletrónico, que poderá obter no portal académico .
Observações
Aspetos Inovadores
Interface orientada a utilizadores não técnicos, promovendo a democratização do acesso à integração de sistemas.
Utilização de tecnologias modernas para implementar funcionalidades interativas de autodescoberta de APIs e sua aplicação em workflowscomplexos (BPMN).
Integração nativa com o sistema NetQ, proporcionando maior eficiência e flexibilidade na gestão de integrações externas.
Ferramentas a utilizar
Linguagens e Frameworks: Java, Quarkus, React, Angular;
Infraestrutura: Docker, Kubernetes;
Base de dados: PostgreSQL
APIs: Ferramentas para documentação de APIs (Swagger/OpenAPI)
BPMN workflow engine: Activiti
Gestão do projeto: Jira
Referências Bibliográficas
TM Forum NaaS transformation: Service Test Management
Orientador
Vitor Miguel Alves Tavares
vitor-m-tavares@alticelabs.com 📩