O'Reilly Auto Parts

Engenheiro de Software Principal - Garantia de Qualidade

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

Sobre a oportunidade

O Engenheiro de Software Principal - Garantia de Qualidade

opera com alto grau de independência, aproveitando múltiplas competências funcionais e tecnológicas e fornece supervisão técnica e direção estratégica no projeto, desenvolvimento e implementação de soluções de engenharia de qualidade escaláveis, seguras e de alto desempenho.

Esta é uma posição presencial localizada em Springfield, MO.

A O’Reilly Auto Parts é um empregador que oferece igualdade de oportunidades. A Empresa não discrimina com base em raça, religião, cor, origem nacional ou ascendência (incluindo status de imigração ou cidadania), sexo, orientação sexual, identidade de gênero, gravidez (incluindo parto, lactação e condições médicas relacionadas), idade (40 e acima), status de veterano, status de membro de serviço uniformizado, deficiência física ou mental, informação genética (incluindo testes ou características) ou outro status protegido, conforme definido pela lei local, estadual ou federal, conforme aplicável.

Indivíduos qualificados com deficiência podem ter direito a acomodação razoável sob a Lei dos Americanos com Deficiências. Se você precisar de uma acomodação razoável durante o processo de inscrição ou emprego, envie um e-mail para: [email protected] [[email protected]] ou ligue para (800) 471-7431 opção , e forneça a acomodação solicitada e os detalhes da posição.

Responsabilidades e Atribuições

  1. Documentar processos de QA "as is" e "to be" e descrever as mudanças necessárias para migrar para a capacidade "to be" para registrar com precisão as mudanças necessárias.
  1. Discutir e recomendar desenvolvimentos técnicos para melhorar a qualidade das soluções de software e da infraestrutura de suporte para melhor atender às necessidades dos usuários.
  1. Colaborar com equipes multifuncionais para conceituar soluções tecnológicas, aproveitando dados para impulsionar ideias e decisões de design originais.
  1. Orientar o desenvolvimento de aplicações existentes e novas, analisando e identificando áreas para modificação e melhoria.
  1. Desenvolver, automatizar e realizar testes e monitoramento complexos para diagnosticar e corrigir problemas de funcionalidade e/ou desempenho de aplicações; validar e interpretar dados de teste para verificar se as especificações são atendidas e/ou para identificar ações corretivas necessárias para garantir a adequação.
  1. Garantir as melhores práticas em torno de monitoramento robusto de soluções e alertas para diagnosticar proativamente problemas de desempenho ou estabilidade de aplicações.
  1. Monitorar, identificar e corrigir os defeitos de software mais complexos para manter aplicações de software totalmente funcionais.
  1. Liderar a equipe na decomposição de trabalho e estimativa de atividades de desenvolvimento de software para desenvolver e atingir prazos de entrega de projetos de software; pode fornecer recomendações de alocação de recursos.
  1. Contribuir e manter um roteiro técnico para facilitar o desenvolvimento de software de aplicações e garantir que o trabalho de desenvolvimento seja priorizado de acordo com os requisitos de negócios.
  1. Supervisionar outros em atividades de integração contínua (compartilhamento, teste e construção), trabalhando dentro dos sistemas operacionais estabelecidos.
  1. Explorar e desenvolver um entendimento detalhado de desenvolvimentos externos ou questões emergentes e contribuir para a avaliação de seu impacto potencial ou utilidade para a organização.
  1. Desenvolver suas próprias capacidades participando de atividades de avaliação e planejamento de desenvolvimento, bem como treinamento e coaching formal e informal; obter ou manter credenciamento profissional externo, quando relevante, para melhorar o desempenho e realizar o potencial pessoal. Manter um entendimento aprofundado de tecnologia, regulamentação externa e melhores práticas do setor por meio de educação continuada, participação em conferências e leitura de mídia especializada.

Habilidades

Requerido

  1. Fornece supervisão e orientação à equipe, para entender e aplicar o Ciclo de Vida de Desenvolvimento de Software (SDLC), incluindo análise de requisitos, projeto, desenvolvimento, teste e manutenção, para desenvolver efetivamente software que suporte atividades de modelagem.
  1. Planeja, organiza, prioriza e supervisiona atividades para atingir objetivos de forma eficiente.
  1. Assimila e compreende dados e informações de várias fontes para tirar conclusões apropriadas e fazer recomendações relevantes.
  1. Compreende o contexto de negócios, necessidades, regras e arquitetura, bem como a estrutura organizacional, culturas, capacidades e processos para documentar o estado atual da tecnologia e dos processos operacionais.
  1. Lidera a equipe para visualizar e documentar o estado futuro de processos e produtos, identificando o escopo da solução, o valor potencial do estado futuro e as mudanças no processo, tecnologia, infraestrutura organizacional e capacidades necessárias para alcançar o estado futuro desejado.
  1. Cria documentação e artefatos claros, abrangentes e eficazes que comunicam conceitos técnicos complexos que ilustram e explicam especificações técnicas gerais e design de solução/arquitetura; pode fornecer supervisão e revisão da documentação técnica das equipes.
  1. Desenvolve software através do uso de linguagens de programação, ferramentas e plataformas, incluindo:
  1. Desenvolvimento orientado a objetos ou componentes
  1. Interfaces e Consultas de Banco de Dados de Usuário
  1. Computação em Nuvem: entender, implantar e gerenciar infraestrutura e serviços baseados em nuvem.
  1. Projeta, executa e relata testes de sistemas/serviços para garantir que uma aplicação funcione conforme especificado nos requisitos.
  1. Instala, configura e gerencia software e ambientes.
  1. Monitora, diagnostica e corrige problemas
  1. com produtos de tecnologia.

Educação: Bacharelado ou Nível Equivalente em Ciência da Computação ou área relacionada

Experiência: Profissional experiente capaz de lidar com a maioria das situações e aconselhar outros (3 a 6 anos)

Experiência Gerencial: Experiência com supervisão geral de colegas mais juniores (7 a 12 meses)

Preferencial

  1. Experiência com WDIO, Rest Assured e TestComplete
  1. Experiência com a plataforma Google Cloud (GCP) e testes baseados em nuvem
  1. Experiência com IA/GenAI em QA, incluindo:
  1. Geração de testes baseada em LLM
  1. Fluxos de trabalho de agentes / mini agentes
  1. Experiência com frameworks BDD (Cucumber)
  1. Exposição a testes de desempenho e validação de escalabilidade
  1. Conhecimento de testes de acessibilidade e estratégias de cross-browser
  1. Experiência trabalhando em um ambiente TCoE ou de transformação de QA empresarial

A O’Reilly Auto Parts tem um histórico comprovado de crescimento e estabilidade. A O’Reilly é repleta de histórias de sucesso de carreira e acredita em uma forte filosofia de promoção interna, incentivando você a crescer sua carreira junto com a organização.

Pacote Total de Remuneração

  • Salários Competitivos e Licença Remunerada
  • Plano de Compra de Ações e 401k com Contribuições do Empregador a Partir do Primeiro Dia
  • Seguro Médico, Odontológico e de Visão com Conta de Despesas Flexíveis (FSA) Opcional
  • Programas de Saúde/Bem-Estar para Membros da Equipe
  • Programas de Assistência Educacional para Ensino
  • Oportunidades de Crescimento na Carreira

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