HEARTLAND BUSINESS SYSTEMS LLC
Jobgether
Engenheiro de Automação de Qualidade Sênior
Sobre a oportunidade
Esta vaga está sendo anunciada em nome de uma empresa parceira, que gerencia todas as candidaturas e etapas subsequentes. Nossa parceira busca um Engenheiro de Automação de Qualidade Sênior baseado nos Estados Unidos.
Como a Jobgether funciona
Usamos um processo de correspondência baseado em IA para garantir que sua candidatura seja revisada de forma rápida, objetiva e justa em relação aos requisitos principais da função. Nosso sistema identifica os candidatos mais adequados, e esta lista é então compartilhada diretamente com a empresa contratante. A decisão final e as próximas etapas (entrevistas, avaliações) são gerenciadas pela equipe interna deles.
Agradecemos seu interesse e desejamos o melhor!
Por que se candidatar através da Jobgether?
Aviso de Privacidade de Dados: Ao enviar sua candidatura, você reconhece que a Jobgether processará seus dados pessoais para avaliar sua candidatura e compartilhar informações relevantes com o empregador contratante. Este processamento baseia-se em interesse legítimo e medidas pré-contratuais sob as leis de proteção de dados aplicáveis (incluindo o GDPR). Você pode exercer seus direitos (acesso, retificação, exclusão, objeção) a qualquer momento.
#LI-CL1
Como Engenheiro de Automação de Qualidade Sênior, você desempenhará um papel fundamental na garantia da confiabilidade, desempenho e qualidade de uma plataforma de tecnologia de saúde inovadora. Você projetará e manterá estratégias robustas de testes automatizados que reflitam fluxos de trabalho reais dos clientes e protejam experiências críticas do produto. Trabalhando nas camadas de interface do usuário, API, backend, integração e dados, você construirá uma cobertura de testes escalável que fortalece a confiança nas liberações. Você colaborará estreitamente com as equipes de Produto, Engenharia, Ciência de Dados, Implementação e Clientes para identificar riscos e melhorar a testabilidade. Você também ajudará a validar recursos baseados em IA, desenvolvendo abordagens repetíveis para detectar regressões e verificar resultados esperados. Esta função prática oferece a oportunidade de moldar práticas de engenharia de qualidade em um ambiente de tecnologia acelerado e orientado ao crescimento. Seu trabalho contribuirá diretamente para insights de saúde mais confiáveis, experiências de cliente mais fortes e melhoria contínua do produto.
Responsabilidades
- Desenvolver estratégias de teste focadas no cliente: Compreender fluxos de trabalho reais dos clientes, personas de usuário, requisitos do produto e critérios de aceitação para projetar cenários de teste automatizados significativos. Priorizar a cobertura de acordo com o impacto no cliente, risco do produto, frequência de lançamento e valor de negócio.
- Construir e manter suítes de teste automatizadas: Projetar, implementar, solucionar problemas e manter testes automatizados cobrindo interfaces de usuário, APIs, serviços de backend, pipelines de dados, integrações, relatórios e funcionalidades de produto baseadas em IA.
- Automatizar jornadas críticas do usuário: Usar Playwright ou ferramentas equivalentes para testar aplicações web complexas e manter a cobertura de testes de fumaça, regressão, aceitação, integração e ponta a ponta.
- Validar APIs e integrações: Usar Bruno, Postman ou testes baseados em código para verificar contratos de API, autenticação, payloads, tratamento de erros, integrações e comportamento de backend.
- Garantir a integridade dos dados: Aplicar consultas de SQL para validar resultados de processamento, consistência de fluxo de trabalho, precisão de relatórios e análises voltadas ao cliente.
- Fortalecer a infraestrutura de automação: Desenvolver utilitários de teste reutilizáveis, fixtures, helpers e padrões de dados de teste. Integrar suítes automatizadas em pipelines de CI/CD para fornecer sinais de qualidade oportunos e confiáveis durante os ciclos de desenvolvimento e lançamento.
- Investigar falhas e reduzir a instabilidade dos testes: Diagnosticar testes instáveis (flaky tests), problemas ambientais, problemas de tempo e falhas de dados de teste, distinguindo problemas de automação de defeitos reais do produto. Identificar lacunas de cobertura e implementar melhorias direcionadas.
- Colaborar entre equipes: Fazer parceria com as equipes de Produto, Engenharia, Ciência de Dados, Implementação e Clientes para entender requisitos, avaliar riscos, melhorar a observabilidade e o registro de logs, e fortalecer a testabilidade e os contratos de API.
- Validar experiências baseadas em IA: Construir verificações automatizadas repetíveis para classificações, saídas de modelos, alterações de prompt e configuração, respostas estruturadas, fluxos de extração, casos de borda e comportamento downstream. Usar conjuntos de dados representativos e resultados esperados para detectar regressões.
- Comunicar e melhorar práticas de qualidade: Documentar claramente defeitos, lacunas de automação e riscos de lançamento, enquanto compartilha padrões reutilizáveis e práticas de teste que melhoram a engenharia de qualidade em toda a organização.
Requisitos
- Pelo menos cinco anos de experiência em automação de testes, engenharia de desenvolvimento de software em teste (SDET) ou engenharia de software, incluindo responsabilidade prática por suítes de teste automatizadas.
- Proficiência em codificação em nível de produção em pelo menos uma das seguintes linguagens: TypeScript, JavaScript, C# ou Python.
- Experiência no uso de Playwright ou um framework de automação de interface de usuário moderno equivalente para testar aplicações web complexas.
- Forte experiência em testes de API REST usando Bruno, Postman ou abordagens baseadas em código, incluindo autenticação, validação de payload e tratamento de erros.
- Proficiência em SQL para validar a integridade dos dados, resultados de processamento e precisão de relatórios.
- Experiência na integração de testes automatizados em pipelines de CI/CD, gerenciamento de dados de teste, investigação de falhas e diagnóstico de testes instáveis.
- Forte julgamento na avaliação de risco do produto e seleção da camada de teste apropriada, seja interface do usuário, API, integração ou nível de dados, sem exigir que cada cenário seja predefinido.
- Experiência em testes de fluxos de trabalho assíncronos e sistemas que envolvem múltiplos serviços.
- Capacidade de investigar problemas técnicos complexos usando logs, ferramentas de monitoramento, consultas de banco de dados, respostas de API e dados do produto.
- Fortes habilidades de pensamento analítico, resolução de problemas e tomada de decisão técnica, com ênfase na construção de automação de testes sustentável e confiável.
- Habilidades eficazes de comunicação e colaboração, incluindo a capacidade de explicar defeitos, riscos de qualidade e recomendações de teste para partes interessadas multifuncionais.
- Uma mentalidade proativa, curiosa e orientada à responsabilidade, com a capacidade de prosperar em um ambiente de startup acelerado.
- A localização em Indianapolis, Indiana, é preferencial; candidatos qualificados baseados em outros locais nos Estados Unidos podem ser considerados para trabalho remoto.
- Deve estar autorizado a trabalhar nos Estados Unidos sem exigir patrocínio de visto de emprego atual ou futuro.
Qualificações preferenciais
- Experiência com C#/.NET, PostgreSQL e Microsoft Azure.
- Experiência em testar recursos de modelo de linguagem grande (LLM) ou machine learning (ML) usando conjuntos de dados representativos, resultados esperados e verificações de regressão baseadas em limites.
- Familiaridade com pipelines de ingestão de dados, arquiteturas orientadas a eventos e integrações de terceiros.
- Experiência em saúde, tecnologia de central de atendimento ou outros ambientes regulamentados.
- Experiência no uso de ferramentas de desenvolvimento assistidas por IA para acelerar a criação de testes, solução de problemas e depuração.
Benefícios
- Flexibilidade de trabalho: Oportunidade de trabalho remoto para candidatos baseados nos Estados Unidos, com preferência por Indianapolis, Indiana.
- Impacto significativo: Ajude a melhorar os resultados de saúde fortalecendo a qualidade e a confiabilidade da tecnologia que transforma dados de conversas de clientes em insights acionáveis.
- Responsabilidade técnica: Assuma a responsabilidade pela estratégia de automação em áreas críticas do produto e influencie os padrões e práticas de engenharia de qualidade.
- Colaboração multifuncional: Trabalhe estreitamente com as equipes de Produto, Engenharia, Ciência de Dados, Implementação e Clientes.
- Ambiente focado em inovação: Contribua para produtos baseados em IA e abordagens de teste em evolução em um ambiente de tecnologia de rápido crescimento e apoiado por capital de risco.
- Crescimento profissional: Expanda sua experiência em engenharia de automação, validação de IA, qualidade de dados e práticas modernas de entrega de software.
