Analista de testes

Há 2 horas

Campinas, State of São Paulo, Brasil Netvagas Tempo integral

OBRIGATÓRIOS:

- Graduação em Engenharia Elétrica, Engenharia de Computação, Ciência da Computação ou áreas afins;

- Mestrado concluído ou em conclusão preferencialmente em áreas como verificação e validação de sistemas embarcados e hardware, redes e desempenho de protocolos, teste e confiabilidade de software, sistemas críticos e tolerância a falhas, segurança de redes ou criptografia aplicada.

- Experiência em testes de sistemas embarcados ou de equipamentos de rede; leitura de Linux embarcado, linha de comando, análise de logs e de capturas de pacotes.

- Programação em Python para automação de testes; familiaridade com Git e pipelines de CI.

- Conhecimento de redes TCP/IP e dos protocolos citados;

- Rigor na documentação e capacidade de defender um resultado de teste diante de pares e avaliadores externos.

- Inglês avançado ou fluente.


DESEJÁVEIS:

- Noções de criptografia aplicada (o suficiente para interpretar vetores de teste e requisitos de segurança), experiência com certificação ou projetos auditados, e com placas FPGA ou microcontroladores em bancada.

- Conhecimento em IPsec/IKEv2 e experiência com geradores de tráfego.

- Planejar os testes a partir dos requisitos: plano de testes por subsistema e de integração, matriz de rastreabilidade requisito → caso de teste → evidência, critérios de aceitação e de saída de cada fase.

- Especificar e executar testes funcionais e de integração em equipamentos reais: cifradores IPsec, dispositivos de carga e distribuição de chaves, servidores de gerenciamento de chaves e de gerência de rede, incluindo os fluxos ponta a ponta entre eles (entrega de chave, estabelecimento de túnel, rotação, revogação, falha e recuperação).

- Executar testes de desempenho e de carga de rede: vazão até centenas de Gbps, latência, jitter e perda com geradores de tráfego de bancada (Xena, Spirent, IXIA ou equivalentes em software como TRex), tamanhos de quadro variados, tráfego de longa duração e medição de estabilidade.

- Executar testes de conformidade de protocolo: IPsec/IKEv2, SNMP, NETCONF/YANG, REST (incluindo as interfaces padronizadas de entrega de chaves ETSI GS QKD 014/015), interoperabilidade com equipamentos de terceiros.

- Executar testes de segurança funcional: vetores de teste conhecidos para algoritmos criptográficos (CAVP), comportamento sob falha (zeroização, tamper, autoteste, anti-rollback de firmware), testes negativos e de robustez de interfaces (fuzzing de protocolos, entradas malformadas), apoio à preparação de evidências para certificação FIPS 140-3 e Common Criteria.

- Montar e manter bancadas de teste: hardware-in-the-loop com placas FPGA e microcontroladores, topologias de rede de laboratório, geradores de tráfego, fontes e instrumentos de medida, imagens de firmware e configurações versionadas.

- Automatizar: scripts de execução e de coleta de resultados (Python, pytest, Robot Framework ou similar), integração em pipeline de CI (GitLab CI), relatórios automáticos de regressão e de cobertura de requisitos.

- Registrar e acompanhar defeitos com reprodução clara, logs e capturas (Wireshark/tcpdump), priorização junto ao time e verificação da correção.

- Produzir a documentação de teste exigida em projetos auditados: procedimentos, relatórios de execução, evidências assinadas e registros de configuração dos equipamentos sob teste.