Test Engineer
A Landis+Gyr é uma fornecedora líder global de soluções integradas de gerenciamento de energia. Medimos e analisamos a utilização de energia para gerar análises capacitadoras para a gestão de redes inteligentes e infraestrutura, permitindo que concessionárias e consumidores reduzam o consumo de energia. Nosso portfólio inovador e comprovado de software, serviços e tecnologia de sensores inteligentes é um fator-chave para descarbonizar a rede. Com vendas de US$ 1,7 bilhão no ano fiscal de 2022, A Landis+Gyr emprega mais de 7.000 pessoas talentosas em 30 países e cinco continentes. Por mais de um século, temos sido pioneiros em inovação energética e continuamos a liderar o caminho para um cenário energético mais sustentável e eficiente.
Junte-se a nós na Landis+Gyr, onde gerenciamos melhor a energia - desde 1896.
Objetivo Principal do Cargo:
Estamos em busca de um Engenheiro de Testes de Sistemas para se juntar à nossa equipe responsável por garantir a qualidade e a funcionalidade de nossos sistemas, produzindo soluções eficientes e inovadoras para a detecção de falhas e problemas. Este cargo exige uma compreensão profunda dos processos de desenvolvimento de software e metodologias de teste, além da capacidade de colaborar efetivamente com diferentes equipes. O engenheiro de testes será incumbido de projetar, implementar e executar testes automatizados e manuais, assegurando que nosso software atenda aos mais altos padrões de qualidade antes de ser lançado ao mercado. A posição também requer o uso de ferramentas de teste avançadas e a elaboração de relatórios detalhados sobre o status dos testes e a qualidade do produto.
Atividades Específicas:
- Compor o time global de certificação de qualidade e testes da solução;
- Conhecer as características dos nossos clientes e preparar cenários de validação, ambientes e equipamentos que reflitam o uso das soluções em campo;
- Criar e manter a documentação de testes, gerando artefatos dentro do processo de validação (regressão, sustentação e novos desenvolvimentos), que visa ter documentado as evidências de execuções, correções dos problemas relatados e as análises de investigação;
- Projetar, desenvolver e executar cenários de validação end-to-end manuais e automatizados garantindo que o software funcione de forma integrada ao hardware e firmware para atender as expectativas dos clientes e dos stakeholders (PMs, POs, CDO etc);
- Projetar, desenvolver e executar cenários de validações não funcionais (escalabilidade, segurança etc.) conforme padrões e expectativas de uso dos sistemas em campo;
- Propor, implementar, acompanhar e manter melhorias nos processos, ambientes, métodos, ferramentas e cenários de testes com base em treinamentos, lessons learned, análise de defeitos encontrados em campo, entre outros.
- Identificar, registrar e reportar defeitos identificados no produto, documentando de forma detalhada os problemas encontrados;
- Atuar de forma proativa na identificação dos problemas e no suporte aos times de desenvolvimento durante a resolução dos problemas encontrados;
- Trabalhar em parceria com outros times da Landis+Gyr, como os times de hardware e firmware, visando identificar necessidades de teste, adequações nos cenários existentes e configurações necessárias nos dispositivos;
- Conduzir reuniões de revisão de planos de testes, revisão de testes de requisitos e apresentações envolvendo os stakeholders necessários;
- Participar ativamente durante todas as etapas de desenvolvimento do produto, contribuindo com melhorias durante a fase de definição dos requisitos e revisão dos casos de teste e na entrega para o time de customer delivery;
- Operar e colaborar com melhorias em nossos ambientes de testes e laboratórios;
- Realizar a manutenção dos ambientes e dispositivos mantendo-os funcionais e estáveis;
- Preparar e conduzir treinamentos/capacitações sobre práticas de qualidade com o time, contribuindo com maior desempenho da equipe e com o sucesso do projeto;
- Estar em contato constante com a gestão para assegurar que as demandas solicitadas sejam atendidas;
- Se comunicar, apresentar informações técnicas de maneira clara e concisa para os demais membros do time e stakeholders;
- Gestão das atividades, facilitando cerimônias e acompanhando as atividades em determinados projetos;
- Liderar a execução dos casos de testes e reportes durante as fases de hardening e demais validações.
Conhecimentos necessários para a posição:
Graduação completa em Engenharia da Computação, Elétrica, Eletrônica ou áreas correlatas em engenharia.
Desejável conhecimento em Protocolos de Aplicação dos domínios de atuação (ABNT, DLMS, entre outros).
Inglês avançado mandatório
Conhecimentos mandatórios:
- Integração de Sistemas e Testes de API (SOAP, Kafka etc.)
- Banco de dados (SQL Server, Oracle ou PostgreSQL)
- Ferramentas de controle de testes e bugs (pref. Azure DevOps)
- Automação de Testes (Ex.: Robot Framework)
- Sistemas Operacionais (Linux e/ou Windows Server)
- Ferramenta de Monitoramento e Visualização de Dados (Ex.: Zabbix, Power BI, Grafana)
- Procedimentos e Etapas das Atividades de Teste
- Linguagem e Conceitos de Programação Orientada a Objetos (Ex.: Python)
- Arquitetura e Manipulação de Sistemas Embarcados (Hardware e Firmware)
Conhecimentos desejáveis:
- Protocolos e fundamentos de redes de comunicação (SNMP, UDP, TCP etc.)
- Certificação CTFL Foundation Level, CTFL Agile tester ou equivalente na área de testes
Metodologia Ágeis (Scrum/SAFe/Kanban)
Estamos comprometidos em moldar um futuro melhor para todos. #EnergizeYourCareer e junte-se a nós em nossa jornada rumo a um amanhã mais verde.
Job Title: Test Engineer
Curitiba, BR