SciTec

Engenheiro de Automação de Testes Staff / Sênior Staff (Credenciamento Necessário)

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

Sobre a oportunidade

A SciTec, uma empresa da Firefly Aerospace, é uma contratada de defesa dinâmica e não tradicional que fornece tecnologias avançadas em apoio à Segurança e Defesa Nacional dos EUA. Nos últimos quarenta e cinco anos ou mais, apoiamos clientes do Departamento de Defesa desenvolvendo algoritmos, ferramentas e técnicas inovadoras de sensoriamento remoto para oferecer capacidades de exploração de dados de classe mundial, apoiando missões de defesa antimísseis; inteligência, vigilância e reconhecimento; consciência do domínio espacial; e sobrevivência de aeronaves.

A SciTec orgulha-se de ser um empregador que oferece Igualdade de Oportunidades. VET/Disabled.

Aviso Importante: A SciTec trabalha exclusivamente em contratos do governo dos EUA que exigem cidadania americana para todos os funcionários. Candidatos que não atenderem a esse requisito não serão considerados.

A faixa salarial para esta posição é de $102,000 - $157,000 por ano. A SciTec considera vários fatores ao fazer uma oferta de emprego, incluindo, mas não se limitando a, a função e as responsabilidades associadas, a experiência profissional do candidato, educação/treinamento e habilidades principais. Isso não é uma garantia de remuneração.

A SciTec está buscando um Engenheiro de Automação de Testes para projetar, construir e manter um pipeline de implantação contínua (manifestos Kubernetes, Helm charts, ArgoCD, Playbooks Ansible) de uma pilha integrada de serviços de infraestrutura, plataforma e software em ambientes de fábrica e teste RHEL. Tarefas adicionais incluem o desenvolvimento de casos de teste automatizados para validar lançamentos de programas.

Isso envolve apoiar a integração perfeita de várias fontes de dados, pipelines de processamento e componentes de infraestrutura para atender a requisitos complexos de missão. As funções são desempenhadas em Aurora, CO e Boulder, CO.

Responsabilidades

  1. Requisitos: Compreender a decomposição de requisitos conforme aplicável aos critérios de sucesso para lançamentos de recursos e, às vezes, apoiar eventos de verificação de requisitos.
  1. Integração de Sistemas: Colaborar na integração de vários sistemas, incluindo ferramentas e fontes de dados internas e externas, sistemas legados e plataformas modernizadas. Definir e ajudar a gerenciar fluxos de dados, garantindo uma troca de dados perfeita.
  1. Documentação: Incorporar documentação e rastreabilidade aos planos e procedimentos de teste e registros de verificação de requisitos nas atividades diárias; manter documentação de teste, relatórios e métricas claros.
  1. Projetar, implementar e manter procedimentos e casos de teste automatizados, bem como a rastreabilidade para artefatos entregáveis do programa.
  1. Desenvolver testes automatizados em várias camadas, incluindo serviços de infraestrutura e plataforma, APIs e microsserviços, pipelines de dados e sistemas de mensagens, e aplicativos voltados para o usuário.
  1. Integrar testes automatizados ao pipeline de CI/CD para apoiar a integração e implantação contínuas, visando dar suporte a builds de lançamento, checkouts e validação de novos recursos.
  1. Colaborar com o líder de IVT, líderes de desenvolvimento e engenheiros de segurança para garantir a cobertura de testes.
  1. Identificar lacunas na cobertura de testes e propor melhorias para aumentar a confiabilidade e reduzir o risco.
  1. Apoiar esforços de testes de regressão, desempenho e integração.
  1. Analisar resultados de testes, solucionar falhas e trabalhar com engenheiros para resolver problemas dentro do processo.
  1. Apoiar a evolução para implantações automatizadas e checkouts de regressão do sistema dentro de um ano.
  1. Promover as melhores práticas para automação de testes, manutenibilidade e confiabilidade.
  1. Participar de processos de desenvolvimento Ágil e atividades de planejamento.
  1. Executar outras tarefas conforme designado.

Requisitos mínimos

  1. 3+ anos de experiência profissional em automação de testes, engenharia de software ou engenharia de sistemas com ênfase em entrega e aceitação de sistemas.
  1. Experiência sólida no desenvolvimento de testes automatizados usando Python, JavaScript.
  1. Experiência sólida com pipelines de implantação e integração com testes automatizados.
  1. Experiência de trabalho em ambientes Linux.
  1. Experiência com controle de versão de CI GitLab.
  1. Compreensão sólida dos princípios de engenharia de software, incluindo testabilidade e design modular.
  1. Conhecimento em engenharia de sistemas e princípios de engenharia de IV&V e produtos de trabalho para programas de software.
  1. Credenciamento de segurança de nível Secret é obrigatório.
  1. Atenção demonstrada aos detalhes.
  1. Boas habilidades de comunicação verbal e escrita.

Candidatos que possuam qualquer uma das seguintes habilidades serão preferidos:

  1. Bacharelado em uma disciplina STEM ou área técnica relacionada.
  1. Experiência no suporte a equipes de infraestrutura ou plataforma (IaaS, PaaS, SRE, OpenShift).
  1. Experiência em testes de sistemas conteinerizados (Docker, Kubernetes, OpenShift).
  1. Familiaridade com testes de rede, armazenamento ou nível de sistema.
  1. Experiência de trabalho em ambientes DevSecOps.
  1. Experiência no uso de Helm charts, ArgoCD, Playbooks Ansible.

A SciTec oferece um salário altamente competitivo e um pacote de benefícios, incluindo:

  • Contrapartida de 4% no plano 401(k) Safe Harbor.
  • Seguro médico HSA pago pela empresa em 100%, com uma escolha de 2 opções de upgrade.
  • Seguro odontológico pago pela empresa em 80%.
  • Seguro oftalmológico pago pela empresa em 100%.
  • Seguro de vida pago pela empresa em 100%.
  • Seguro de invalidez de longo prazo pago pela empresa em 100%.
  • Seguro de invalidez de curto prazo.
  • Plano anual de participação nos lucros.
  • Bônus de desempenho discricionário.
  • Licença parental remunerada.
  • Folga remunerada generosa, incluindo feriados, férias e licença médica.
  • Horário de trabalho flexível.

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