B&A
Mercury Insurance Services, LLC
Engenheiro de Testes de Software Sênior
Visão Geral
Junte-se a uma equipe incrível que é consistentemente reconhecida por nossas conquistas e cultura, incluindo nosso mais recente prêmio Forbes de ser um dos Melhores Empregadores de Médio Porte da América em 2026!
Resumo da Posição
Como Engenheiro de Testes de Software Sênior, você projetará, desenvolverá e manterá um complexo framework e ferramentas de teste de software. Esta posição envolve liderar projetos, orientar membros juniores da equipe e garantir a entrega de soluções de software de alta qualidade.
Informações Geográficas e Salariais
Uma entrevista presencial pode ser necessária durante o processo de contratação
As faixas salariais específicas do estado para esta função são as seguintes:
$94,458 a $179,048 (CA, NJ, NY, WA, HI, AK, MD, CT, RI, MA)
$85,871 a $162,771 (NV, OR, AZ, CO, WY, TX, ND, MN, MO, IL, WI, FL, GA, MI, OH, VA, PA, DE, VT, NH, ME)
$77,283 a $146,494 (UT, ID, MT, NM, SD, NE, KS, OK, IA, AR, LA, MS, AL, TN, KY, IN, SC, NC, WV)
O salário base esperado para esta posição variará dependendo de vários fatores, incluindo experiência relevante, habilidades e localização.
Em CA: Faixa típica de contratação é $123,078 a $170,941
#LI-ZK1
A Mercury Insurance é um empregador que oferece igualdade de oportunidades. Todos os candidatos qualificados receberão consideração para emprego sem distinção de raça, cor, religião, sexo, orientação sexual, identidade de gênero, origem nacional, deficiência, status de veterano protegido ou qualquer outra característica protegida pela lei federal, estadual ou local.
Faixa Salarial USD $94,458.00 - USD $179,048.00 /Ano.
Responsabilidades
Funções Essenciais do Cargo
- Projetar, Desenvolver e Manter Frameworks, Ferramentas e Bibliotecas de Automação de Testes: Desenvolver um forte entendimento das áreas de produto relevantes, implementando e mantendo de forma independente testes automatizados complexos e recursos de framework de complexidade média.
- Pensamento Crítico e Habilidades de Resolução de Problemas: Habilidade em depurar e resolver problemas simples que bloqueiam o progresso, especialmente com scripts de automação, novos frameworks e novas ferramentas. Aplica abordagens analíticas e criativas para resolver desafios de qualidade simples com soluções.
- Implementar/Aprimorar Integração Contínua e Implantação Contínua (CI / CD): Compreensão do framework de automação com pipelines CI/CD para facilitar testes automatizados durante os processos de build e implantação.
- Suporte a Testes de Desempenho: Projetar e implementar scripts complexos de teste de desempenho com base no framework e ferramentas de automação existentes para executar testes de desempenho. Fornecer análises e feedback para os releases no relatório de resultados de teste.
- Definir e Aplicar Padrões e Melhores Práticas de Automação: Aplicar padrões de codificação, melhores práticas e diretrizes para escrever e manter scripts e frameworks automatizados. Revisar o código escrito pelos membros da equipe para garantir a conformidade com os padrões e fornecer feedback construtivo.
- Colaboração e Comunicação Multifuncional: Trabalhar em estreita colaboração com equipes multifuncionais e stakeholders para coletar requisitos e fornecer soluções simples no framework para atender às necessidades de teste de complexidade média a complexa em equipes de pequeno a médio porte.
- Criar, Monitorar e Analisar Resultados de Testes: Criar, revisar e analisar resultados de execução de testes, fornecendo insights complexos e recomendações simples com base nas descobertas.
- Treinamento e Mentoria: Treinar e orientar TE e SETs no uso do framework de automação para começar a escrever testes de automação de complexidade média. Treinar outros para diagnosticar, resolver problemas de complexidade intermediária e preparar documentação adequada para garantir a operação tranquila.
Qualificações
Educação
Mínimo
Bacharelado em Ciência da Computação, Engenharia da Computação, Sistemas de Informação ou áreas relacionadas OU combinação equivalente de educação e experiência.
Experiência
Mínimo
5+ anos de experiência na indústria, implementando de forma independente frameworks/ferramentas de automação de tamanho médio
Conhecimentos e Habilidades
Mínimo
Familiaridade com o seguinte:
- Treinamento, Liderança e Mentoria - Capacidade de treinar, liderar e orientar membros juniores da equipe em melhores práticas de automação e uso de framework.
Conhecimento do seguinte:
- Design e Desenvolvimento de Framework - Desenvolver um forte entendimento das áreas de produto relevantes, proficiência em projetar e implementar frameworks de alta qualidade, que sejam modulares, configuráveis, maximizem a reutilização, sejam rápidos, eficazes, fáceis de usar, seguros, compatíveis, estáveis e manteníveis.
- Desenvolver Ferramentas e Utilitários de Teste - Desenvolver um forte entendimento das áreas de produto relevantes, integrar ferramentas, bibliotecas e tecnologias inovadoras ao framework de automação para aprimorar as capacidades de teste.
- Criar e Manter Bibliotecas - Proficiência na criação e manutenção de bibliotecas/componentes reutilizáveis automatizados para aprimorar as capacidades automatizadas
- Tecnologias - Experiência em tecnologias de containerização. Experiência em plataformas de nuvem como AWS, Google Cloud ou Azure. Experiência em alavancar DevSecOps para Melhorar a Eficiência de Engenharia
- Processo de Liberação e Integração Contínua/Implantação Contínua (CI/CD) - Processo de liberação de desenvolvimento de software ágil, práticas e ferramentas de CI/CD (por exemplo, Jenkins, GitHub) para integrar testes automatizados ao processo de build.
- Testes de Desempenho - Familiaridade com conceitos e ferramentas de teste de desempenho (por exemplo, JMeter, LoadRunner) para avaliar o comportamento do sistema sob carga.
- Habilidades de Documentação - Proficiência em documentar arquitetura de framework, componentes, instruções de uso, apresentações e relatórios de bugs, etc...
- Análise de Requisitos - Analisar requisitos e design de sistemas [simples/complexos] para determinar a melhor abordagem para teste da mudança/implementação.
- Pensamento Crítico e Habilidades de Resolução de Problemas – Depuração e resolução de problemas que bloqueiam o progresso, especialmente em scripts, frameworks e ferramentas de automação. Aplica abordagens analíticas e criativas para resolver desafios de qualidade complexos com soluções inovadoras.
- Colaboração e Comunicação - habilidades de comunicação verbal e escrita na execução de colaboração específica de tarefas, transmitindo detalhes técnicos precisos, respondendo a problemas imediatos e garantindo clareza na resolução de desafios técnicos em nível de projeto
- Habilidade Multitarefa com Atitude Positiva - Habilidade multitarefa com disposição e atitude positiva para fazer o que for preciso para completar as tarefas no prazo ou o mais rápido possível.
- Conhecimento do Produto - Adquirir e aplicar conhecimento específico do domínio para garantir que os esforços de teste estejam alinhados com os objetivos de negócios e casos de uso do mundo real.
- Ferramentas de Automação de Testes - Experiência em codificação com ferramentas e frameworks populares de automação de testes (por exemplo, Selenium, TestNG, JUnit, Appium, IDE, Métricas etc.). Conhecimento de tecnologias de containerização como Docker e Kubernetes.
- Depuração e Solução de Problemas - Fortes habilidades em diagnosticar problemas na execução e nos scripts de automação para garantir a operação tranquila.
- Melhores Práticas de Codificação - Capacidade de realizar revisões de código e fornecer feedback construtivo para garantir a qualidade e a conformidade com os padrões e melhores práticas.
Experiência com o seguinte:
- Habilidades de Codificação - Forte conhecimento de linguagens de programação comumente usadas em automação, como Java, Python ou JavaScript.
- Gerenciamento de Tempo - Excelentes habilidades organizacionais para gerenciar múltiplos projetos de teste, priorizar tarefas para cumprir prazos.
- Adaptabilidade e Flexibilidade - adaptar-se a requisitos em mudança, designs de código e mudanças de implementação, novas tecnologias, métodos para resolver problemas, mudar prioridades, estilo de trabalho e responsabilidades.
- Testes de API - Conhecimento de metodologias e ferramentas de teste de API (por exemplo, Postman, SoapUI, Curl, Insomnia) para validar APIs RESTful e SOAP.
- Aprendizado Contínuo - Compromisso em se manter atualizado com as últimas tendências, ferramentas e tecnologias em automação de testes e garantia de qualidade.
- Atenção aos Detalhes - Atenção meticulosa aos detalhes para garantir testes automatizados de alta qualidade e desempenho confiável do framework.
Preferencial
- 3 ou mais anos de experiência em desenvolvimento com Java e/ou Python
- 3 ou mais anos de experiência na criação de frameworks de automação
- 3 ou mais anos de experiência no desenvolvimento de ferramentas de teste
Sobre a Empresa
Por que escolher uma carreira na Mercury?
Na Mercury, somos guiados por nosso propósito de ajudar as pessoas a reduzir riscos e superar eventos inesperados há mais de 60 anos. Somos uma equipe com um objetivo comum de ajudar os outros. Todos precisam de seguro e não conseguimos imaginar um mundo sem ele.
Nossa equipe o incentivará a crescer, reservará tempo para se divertir e trabalhará em conjunto para fazer grandes coisas acontecerem. Abraçamos os pontos fortes e valores de cada membro da equipe. Acreditamos em ter perspectivas diversas onde todos são incluídos, para atender clientes de todas as esferas da vida.
Cuidamos de nossas pessoas, e levamos isso a sério. Recompensamos nossos talentosos profissionais com um salário competitivo, potencial de bônus e uma variedade de benefícios para ajudar os membros de nossa equipe a atingir seus objetivos de saúde, aposentadoria e profissionais.
Vantagens e Benefícios
Oferecemos muitos benefícios excelentes, incluindo:
- Remuneração competitiva
- Flexibilidade para trabalhar de qualquer lugar dos Estados Unidos para a maioria das posições
- Licença remunerada (tempo de férias, tempo de licença médica, 9 feriados remunerados da Empresa, horas de voluntariado)
- Programas de bônus de incentivo (potencial para bônus de fim de ano, bônus de indicação e bônus baseado em desempenho)
- Seguro médico, odontológico, oftalmológico, de vida e de animais de estimação
- Plano de poupança para aposentadoria 401 (k) com contrapartida da empresa
- Ambiente de trabalho envolvente
- Oportunidades de promoção
- Assistência educacional
- Oportunidades de desenvolvimento profissional e pessoal
- Programa de reconhecimento da empresa
- Recursos de saúde e bem-estar, incluindo terapia/coaching gratuito para bem-estar mental, recursos de cuidado infantil e de idosos, e mais
