Luna Innovations

Engenheiro de Testes de Sistemas

PythonGo
Tradução automática. Consulte o original.

SOBRE A LUNA

Luna Innovations Incorporated (Luna) é líder global em testes e medições de fibra óptica e sensoriamento distribuído, contando com a confiança de fabricantes aeroespaciais, contratantes de defesa, instituições de pesquisa e operadores comerciais em todo o mundo. Somos uma equipe de inovadores que projeta, fabrica e busca incansavelmente a qualidade, impulsionados por um compromisso compartilhado de superar as expectativas de nossos clientes.

VISÃO GERAL DA POSIÇÃO

Estamos buscando um Engenheiro de Testes de Sistemas para integrar nossa equipe. O nível da função será determinado com base na formação e experiência; no entanto, nosso foco é contratar um Engenheiro de Testes de Sistemas II ou um Engenheiro de Testes de Sistemas Sênior.

Esta função prática garante que nosso software e instrumentos funcionem corretamente em conjunto antes de chegarem aos clientes. Você será responsável pelos testes desde a integração até o lançamento, trabalhará em estreita colaboração com nossos desenvolvedores e testadores em toda a linha de produtos e ajudará a liderar nosso investimento em automação de testes, incluindo ferramentas assistidas por IA. A função é baseada presencialmente em nosso escritório em Blacksburg, VA, onde você trabalhará diretamente com nossos instrumentos e estações de teste.

Você fará parte de uma equipe colaborativa que oferece suporte a produtos voltados ao cliente e a uma ferramenta de diagnóstico interna. Planejamos o trabalho e rastreamos problemas em quadros de projeto GitHub no estilo Kanban, nos reunimos semanalmente para discutir problemas técnicos e o status do projeto, e resolvemos problemas complexos juntos.

No primeiro ano, o sucesso incluirá uma cobertura de QA consistente em todos os produtos voltados ao cliente, feedback de teste rápido e confiável em cada build e correção, uma suíte de regressão automatizada cobrindo fluxos de trabalho principais e lançamentos entregues dentro do prazo com confiança em sua qualidade.

PRINCIPAIS RESPONSABILIDADES

Atividades de Teste

  1. Testes de integração: testar as interfaces entre a aplicação, o firmware do instrumento e os drivers de hardware.
  1. Testes de sistema: escrever planos de teste e casos de teste, configurar estações de teste com instrumentos e óptica reais e verificar medições de ponta a ponta.
  1. Testes de fumaça (smoke testing) e verificação de correção de bugs: verificar cada nova build quanto à estabilidade e confirmar as correções sem quebrar recursos relacionados.
  1. Testes de regressão: criar e manter uma suíte de regressão automatizada, incluindo testes de interface do usuário (UI), e executá-la em cada candidato a lançamento.
  1. Testes de desempenho: rastrear taxas de aquisição, latência, uso de recursos e estabilidade de longa duração entre os lançamentos.
  1. Validação de lançamento: executar testes finais de lançamento, documentar os testes realizados e seus resultados em um relatório de teste de lançamento e fornecer uma recomendação clara de aprovação ou reprovação.

Operações de Qualidade e Suporte

  1. Usar ferramentas de IA para trabalhar de forma mais inteligente: gerar e manter casos de teste, acelerar a automação, analisar resultados e encontrar padrões em defeitos.
  1. Coordenar prioridades de teste entre vários produtos e lançamentos.
  1. Rastrear e fazer a triagem de problemas relatados, com ênfase em defeitos relatados pelos clientes.
  1. Registrar defeitos no GitHub com etapas claras de reprodução e ajudar os desenvolvedores a isolar as causas raiz.
  1. Trabalhar com desenvolvedores e suporte ao cliente para reproduzir e resolver problemas dos clientes.
  1. Gerenciar máquinas de build e ambientes de teste, incluindo estações de teste, instrumentos e dados de teste.
  1. Contribuir para as notas de lançamento e documentação de problemas conhecidos.
  1. Oferecer suporte a ferramentas internas e à produção conforme necessário.

QUALIFICAÇÕES EXIGIDAS

  1. Bacharelado em engenharia da computação, engenharia elétrica, ciência da computação, física ou área relacionada, ou experiência equivalente.
  1. Pelo menos 3 anos de experiência em testes de software, idealmente software que controla hardware ou instrumentos; candidatos a Engenheiro II geralmente trazem de 3 a 5 anos, e candidatos Sênior 5 ou mais.
  1. Experiência na escrita de planos de teste e casos de teste.
  1. Experiência com automação de testes, incluindo testes automatizados de interface do usuário (UI).
  1. Habilidades de script em Python ou linguagem similar.
  1. Confortável tanto em Windows quanto em Linux.
  1. Comunicação escrita clara, incluindo relatórios de bugs, relatórios de teste e documentação.

QUALIFICAÇÕES DESEJÁVEIS

  1. Experiência prática no uso de ferramentas de IA para melhorar os testes, como geração de casos de teste, escrita de automação ou análise de resultados de teste.
  1. Experiência com instrumentos de teste e equipamentos de laboratório.
  1. Experiência com ferramentas de CI como GitHub Actions ou Jenkins.
  1. Experiência com perfilamento de desempenho e testes de estabilidade de longa duração.

Luna Innovations Incorporated é um empregador que oferece igualdade de oportunidades de emprego. A Luna oferece oportunidades iguais de emprego a todos os funcionários e candidatos sem distinção de raça, cor, ascendência, origem nacional, gênero, orientação sexual, estado civil, religião, idade, deficiência, identidade de gênero, informações genéticas ou status de veterano. A igualdade de oportunidades de emprego aplica-se a todos os termos e condições de emprego, incluindo contratação, colocação, promoção, rescisão, demissão, recall, transferência, licença, remuneração e treinamento. A Luna proíbe expressamente qualquer forma de assédio ou discriminação ilegal contra funcionários.

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Seu próximo empregojá está te procurando.

Nort

Plataforma de recrutamento reverso para programadores