Descrição
Resumo:
Esta função envolve projetar, desenvolver e manter testes automatizados abrangentes em todas as camadas da aplicação, planejar e executar testes de desempenho, bem como integrar métricas de qualidade nos pipelines de CI/CD.
Pontos principais:
1. Projetar e desenvolver testes automatizados abrangentes em todas as camadas da aplicação.
2. Planejar e executar testes de desempenho para APIs e modelos de Aprendizado de Máquina.
3. Integrar testes automatizados e métricas de qualidade nos pipelines de CI/CD.
**Descrição da empresa**
O Grupo Bosch emprega mais de 400 000 pessoas em todo o mundo, está presente em 60 países e orgulha-se de impactar a vida das pessoas e trabalhar por um futuro mais sustentável.
A Bosch Car Multimedia, S.A. pertence à divisão de Eletrónica Automóvel e tem como foco transformar os veículos no nosso terceiro espaço habitável. Cerca de 3\.600 colaboradores dedicam-se ao desenvolvimento e produção de tecnologia de alta qualidade que molda a mudança na mobilidade mundial. O sucesso da empresa reside na sua equipa altamente especializada e inovadora, bem como no conhecimento tecnológico que posiciona a Bosch como fornecedora líder no mercado automóvel.
Na Bosch, moldamos o futuro ao inventar tecnologias e serviços de alta qualidade que despertam entusiasmo e enriquecem a vida das pessoas. O nosso compromisso com os colaboradores é inabalável: crescemos juntos, gostamos do nosso trabalho e inspiramo-nos mutuamente. Junte-se a nós e sinta a diferença nas mentalidades, culturas, gerações, identidades e perspectivas. Todos devem trazer a sua autenticidade e trabalhar em conjunto com respeito. A Bosch é um empregador que valoriza a diversidade e a igualdade de oportunidades. Recebemos candidaturas de pessoas com deficiência e podemos providenciar adaptações razoáveis durante o processo de recrutamento e na execução da atividade profissional. Ao incluir todos e garantir igualdade de oportunidades, libertamos todo o nosso potencial.
**Descrição da vaga** **A sua contribuição para algo grande:**
* Projeta, desenvolve e mantém um conjunto abrangente de testes automatizados em todas as camadas da aplicação (testes unitários, de integração, de ponta a ponta, de carga e de sobrecarga), assegurando elevada qualidade e fiabilidade.
* Planeja e executa testes de desempenho para APIs e modelos de Aprendizado de Máquina, identificando gargalos, latências e oportunidades de otimização.
* Integra testes automatizados e métricas de qualidade nos pipelines de CI/CD, contribuindo para uma entrega de software eficiente e fiável.
* Realiza testes exploratórios sempre que necessário, documentando defeitos de forma clara e colaborando estreitamente com as equipas de desenvolvimento para a sua resolução.
* Avalia, seleciona e melhora continuamente ferramentas e frameworks de automação de testes para aumentar a eficiência e escalabilidade.
* Trabalha em equipas ágeis, em conjunto com Product Owners e desenvolvedores, para definir critérios de aceitação claros e testáveis e garantir uma compreensão partilhada da qualidade.
**Qualificações** **O que o distingue:**
**Formação**
* Licenciatura em Ciência da Computação, Engenharia de Software ou área equivalente
**Experiência**
* Entre 3 e 5 anos de experiência em QA, automação de testes ou engenharia de desempenho
**Conhecimentos**
* Experiência sólida com ferramentas de teste de desempenho, tais como JMeter, Locust, K6 ou Gatling
* Experiência prática com frameworks de automação de testes como Selenium, Cypress, Playwright ou Robot Framework
* Competências sólidas de programação em Java, Python ou JavaScript
* Familiaridade com ferramentas de CI/CD (ex.: Jenkins, GitLab CI, Azure DevOps) e práticas DevOps
* Conhecimento de arquiteturas modernas de software, incluindo microserviços e sistemas baseados em nuvem
* Capacidade de analisar métricas de desempenho e extrair conclusões acionáveis
**Idiomas**
* Boas capacidades de comunicação em inglês (o alemão é um diferencial)
**Estilo e métodos de trabalho**
* Abordagem estruturada, analítica e orientada para a qualidade
* Experiência em ambientes ágeis (ex.: Scrum, Kanban)
**Personalidade**
* Espírito de equipa e fortes capacidades de comunicação
* Mentalidade proativa e paixão por melhorar a qualidade do software
* Curiosidade e disposição para aprender novas tecnologias
**Informações adicionais** **Trabalhar \#LikeABosch inclui:**
* ️ Condições de trabalho flexíveis
Sistema híbrido de trabalho
Intercâmbio com colegas de todo o mundo
️ Seguro de saúde
* ️ Gabinete médico (psicologia e clínica geral) \& Gabinete de Serviços Sociais no local
Oportunidades de formação (ex.: formação técnica, formação em línguas estrangeiras) \& certificações
Oportunidades de progressão na carreira e desenvolvimento profissional contínuo
Acesso a excelentes descontos em parcerias e produtos Bosch
️ Atividades relacionadas com desporto e saúde
Excelente acesso ao transporte público
Transporte gratuito do Porto
Plataforma de benefícios flexíveis
️ Estacionamento gratuito
️ Refeitório
**Histórias de sucesso não acontecem por acaso. São feitas...**
**Faça acontecer! Aguardamos ansiosamente a sua candidatura!