Descrição
Resumo:
O Testador de Software Embarcado testa software para detectar defeitos o mais cedo possível, principalmente por meio de automação, e trabalha em estreita colaboração com os desenvolvedores de firmware.
Pontos de destaque:
1. Testa software para detectar defeitos, principalmente por meio de automação.
2. Trabalha em estreita colaboração com a equipe de desenvolvimento de firmware.
3. Aplica os princípios do Clean Code nos testes e no desenvolvimento.
**Descrição da empresa**
O Grupo Keenfinity fornece soluções profissionais de comunicação e segurança que conectam e protegem pessoas e ativos. Após sua separação do Grupo Bosch em meados de 2025, opera como empresa independente no portfólio da firma europeia de investimentos Triton. Os quatro negócios do Grupo incluem Áudio, que oferece produtos profissionais de comunicação das marcas mundialmente reconhecidas Bosch, Electro\-Voice, Dynacord, RTS e Telex; Sistemas de Vídeo IQSIGHT; Radionix para Intrusão e Controle de Acesso; e Serviços de Manufatura Eletrônica (EMS) KEENFINITY. No exercício fiscal de 2025, o grupo gerou receitas superiores a €1 bilhão e empregou aproximadamente 4.000 pessoas em mais de 40 países.
O departamento de Endereçamento Público (Public Address) é responsável pelo desenvolvimento de soluções de hardware e software para os sistemas PRAESENSA de Endereçamento Público e Alarme de Voz. Esses sistemas são de alta performance, seguros, redundantes, supervisionados e utilizados globalmente em locais muito visíveis, como aeroportos, centros comerciais, navios de cruzeiro e transporte público. O trabalho abrange todas as etapas do desenvolvimento de produtos, desde um estudo de viabilidade até o teste final e a liberação do produto para produção em massa. Isso é realizado com o uso de métodos, ferramentas e componentes de desenvolvimento de última geração.
**Descrição da vaga**
O **Testador de Software Embarcado** testa software para detectar defeitos o mais cedo possível. Os testes são realizados principalmente por automação. O testador aplica o Clean Code ao produzir código. O testador de software embarcado integra a equipe de desenvolvimento de firmware, trabalhando em estreita colaboração com os desenvolvedores de firmware.
**Principais áreas de responsabilidade**
* Definir e configurar o framework de testes para suportar testes automáticos do Software Sob Teste (SUT)
* Decidir quais testes automatizar e como fazê-lo
* Definir casos de teste e escrever cenários e códigos para testar conforme as especificações
* Aplicar os princípios do Clean Code ao Gherkin, código de ligação (glue code), código de teste, etc.
* Determinar quais testes executar e quando, por exemplo diariamente ou por versão lançada
* Garantir o funcionamento contínuo dos testes diários e do estágio de firmware
* Relatar automaticamente os resultados dos testes
* Registrar defeitos identificados em casos de teste com falha
* Documentar (alterações na) concepção
* Alinhar-se com outros testadores (aplicação / sistema) para garantir cobertura de testes suficiente
**Qualificações** **Experiência e competências exigidas**
* Experiência em programação em Python
* 5 anos ou mais
* Experiência em Linux e redes IP
* Experiência no uso de fluxos felizes (happy flows), fluxos alternativos (alternative flows) e fluxos tristes (sad flows)
* Experiência em Testes Funcionais, bem como em Testes Não Funcionais
* Experiência em ferramentas de Gerenciamento de Configuração, como, por exemplo, Subversion e Git Conhecimentos/skills necessários
* Formação universitária em ciência da computação ou engenharia de software, nível bacharelado ou superior
* Conhecimento específico em tecnologias de teste, como, por exemplo, teste de limites (boundary testing) e particionamento por equivalência (equivalence partitioning)
* Interesse por hardware
* Pensador inteligente, abstrato, analítico e criativo
* Proativo e com boas habilidades organizacionais
* Boa comunicação tanto em português quanto em inglês
* Conhecimento e experiência em sistemas de áudio e sistemas críticos para a segurança constituem um diferencial
* Experiência em planejamento e liderança de equipes
* Possui forte motivação para produzir Clean Code e apoiar/criar um ambiente de testes estável
**Informações adicionais** **Benefícios Keenfinity incluem:**
* ️ Condições de trabalho flexíveis
Sistema de trabalho híbrido
* ️ Seguro saúde e consultório médico no local (nutrição, psicologia, fisioterapia e clínica geral)
️ Refeitório
️ Estacionamento gratuito
️ Atividades esportivas e relacionadas à saúde (academia)
Oportunidades de treinamento (por exemplo: treinamento técnico, treinamento em línguas estrangeiras) e certificações
Oportunidades de progressão na carreira e desenvolvimento profissional contínuo
Intercâmbio com colegas de todo o mundo
Acesso a excelentes descontos em parcerias e produtos
Todas as nossas vagas estão abertas a pessoas com deficiência
**\-**
*Na Keenfinity não construímos apenas soluções inovadoras — moldamos um mundo mais inteligente e interconectado por meio da tecnologia.*
*Valorizamos diferentes origens, ideias e experiências e estamos comprometidos em crescer, aprender e celebrar o sucesso como uma única equipe. Todos são bem-vindos aqui — fomentamos um ambiente no qual todos são respeitados, valorizados e incentivados a serem autênticos.*
*A Keenfinity é uma empregadora que oferece igualdade de oportunidades, garantindo igualdade para todos. Recebemos inscrições de pessoas com deficiência e podemos oferecer apoio, se necessário. Quando todos têm a chance de contribuir, todos saímos ganhando.*