




**Engenheiro Sênior de Software de Qualidade** **Localização \- Leça do Balio/Porto** ======================================================================== ***PRINCIPAL OBJETIVO DO CARGO*** O principal objetivo do cargo de Engenheiro de Software de Qualidade é garantir a entrega de produtos de software de alta qualidade por meio do projeto, implementação e execução de estratégias de testes robustas ao longo do ciclo de desenvolvimento. Este cargo combina conhecimentos de engenharia com práticas de garantia de qualidade para identificar defeitos precocemente, melhorar a confiabilidade do código e manter a conformidade com padrões de desempenho e segurança. O Engenheiro de Software de Qualidade colabora estreitamente com desenvolvedores, gerentes de produto e outras partes interessadas para impulsionar a melhoria contínua, automatizar processos de teste e manter as melhores práticas que aprimoram a experiência do usuário e a estabilidade do produto. ***PRINCIPAIS RESPONSABILIDADES*** * Projetar, desenvolver e manter scripts automatizados de testes funcionais, de integração e regressivos. * Aplicar princípios básicos de gestão de riscos em todas as atividades e tarefas para investigar não conformidades. Identificar áreas para melhoria de processos e fornecer informações de apoio para mudanças, incluindo motivos e justificativas. * Participar no desenvolvimento ou modificação de pacotes e entregáveis de validação, incluindo avaliações (incluindo avaliações de risco, por exemplo, FMEAs), planos, requisitos e protocolos. * Implementar e executar testes end\-to\-end (E2E), testes unitários e testes de integração para garantir a confiabilidade e o desempenho do software. * Colaborar com desenvolvedores e equipes de produto para revisar requisitos e garantir que a cobertura de testes esteja alinhada às especificações técnicas e comerciais. * Garantir a qualidade do software por meio de boas práticas de engenharia, incluindo revisões de código, integração CI/CD e frameworks de automação de testes. * Validar que a documentação do software e os manuais do usuário são precisos e estão sincronizados com os recursos implementados. * Analisar resultados de testes, identificar defeitos e trabalhar em estreita colaboração com equipes de desenvolvimento para resolver problemas rapidamente. * Monitorar e melhorar processos de testes, introduzindo ferramentas e metodologias para aumentar a eficiência e cobertura. * Garantir conformidade com padrões de qualidade e requisitos regulatórios, quando aplicável. * Auxiliar em avaliações e análises de fornecedores para assegurar que produtos e serviços atendam aos requisitos de qualidade. Pode avaliar a capacidade dos fornecedores em fornecer produtos ou serviços necessários. C\# ***QUALIFICAÇÕES*** ***Educação*** *Nível de Educação* *Área/Major de Estudo* *ou* *Equivalente* Bacharelado (± 16 anos) Ciência da computação, engenharia de software ou disciplina diretamente relacionada. Mestrado é preferencial. ✔ Uma combinação equivalente de educação e experiência profissional ***Experiência/Antecedentes*** *Experiência* *Detalhes da Experiência* Os candidatos devem ter experiência em testes de software e garantia de qualidade, com conhecimento de ferramentas de testes manuais e automatizados, ciclo de vida de desenvolvimento de software (SDLC) e programação básica. Familiaridade com o ecossistema C\# .NET, incluindo escrita e manutenção de testes automatizados nesse ambiente, é uma vantagem significativa. Conhecimento de frameworks de automação de testes, processos CI/CD e sistemas de rastreamento de defeitos é um diferencial. Um diploma em Ciência da Computação ou área afim é preferencial. Mínimo de 4 anos Experiência profissional relacionada na área de Qualidade ou campo correlato.


