Zipdev

Engenheiro(a) de QA (Automação e Ferramentas de IA)

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

Sobre a Vaga

Nosso cliente busca um(a) Engenheiro(a) de QA Sênior para garantir a qualidade, confiabilidade, segurança e conformidade de uma plataforma moderna de gerenciamento de consultórios odontológicos baseada em nuvem. A aplicação inclui um Ruby on Rails backend e um React frontend.

Esta função se concentrará em testes manuais e automatizados, melhorando a cobertura de testes, identificando defeitos e garantindo a qualidade do software ao longo do ciclo de desenvolvimento. O(a) candidato(a) ideal possui experiência prática com Ranorex, Mabl, Postman, Selenium ou frameworks de automação semelhantes, juntamente com experiência no uso de ferramentas de IA para melhorar a eficiência e a cobertura dos testes.

Você trabalhará em estreita colaboração com desenvolvedores e outras partes interessadas para identificar problemas precocemente, fortalecer os testes de regressão e estabelecer processos de qualidade confiáveis. Como a plataforma opera em um ambiente de saúde, uma forte compreensão da privacidade de dados e da importância de proteger informações confidenciais de pacientes é essencial.

Responsabilidades Principais

  1. Projetar, executar e manter testes manuais e automatizados para aplicações web, APIs e integrações de software.
  1. Construir e manter suítes de testes automatizados usando Ranorex, Mabl, Selenium ou frameworks semelhantes.
  1. Realizar testes de API usando Postman ou ferramentas equivalentes para validar endpoints, integrações e o comportamento esperado da aplicação.
  1. Conduzir testes funcionais, de integração, de regressão, exploratórios e de ponta a ponta.
  1. Colaborar com desenvolvedores para identificar requisitos de teste, melhorar a cobertura de testes e prevenir regressões.
  1. Validar fluxos de trabalho críticos, incluindo agendamento, fluxos de trabalho de provedores, pesquisas de pacientes, autenticação e outras funções de gerenciamento de consultórios odontológicos.
  1. Identificar, documentar, reproduzir e rastrear defeitos, fornecendo passos claros, detalhes do ambiente e resultados esperados versus reais.
  1. Apoiar o desenvolvimento e a manutenção de verificações de qualidade automatizadas dentro de pipelines de CI/CD.
  1. Revisar resultados de testes e identificar lacunas na cobertura de testes, confiabilidade e qualidade geral do software.
  1. Utilizar ferramentas de IA para acelerar a criação de testes, identificar lacunas de cobertura e melhorar fluxos de trabalho de QA.
  1. Revisar criticamente testes gerados por IA para garantir que as asserções, mocks e cenários de teste reflitam com precisão o comportamento da aplicação.
  1. Participar de revisões de código e pull requests para identificar riscos potenciais de qualidade, segurança e conformidade.
  1. Manter documentação de testes, casos de teste, relatórios de cobertura e procedimentos de QA.
  1. Trabalhar exclusivamente com dados sintéticos e mock para evitar a exposição de informações reais de pacientes.
  1. Identificar potenciais vulnerabilidades de segurança e riscos de privacidade de dados de pacientes durante os testes.
  1. Colaborar com equipes de engenharia para melhorar continuamente os processos de teste e a confiança nas liberações.

Requisitos mínimos

  1. Experiência comprovada em garantia de qualidade de software, incluindo testes manuais e automatizados.
  1. Experiência prática com Ranorex, Mabl, Postman e Selenium ou frameworks de automação semelhantes.
  1. Experiência em projetar, executar e manter suítes de testes automatizados.
  1. Sólido entendimento de testes funcionais, de regressão, de integração, de API e de ponta a ponta.
  1. Experiência em testar aplicações web, APIs e integrações de terceiros.
  1. Experiência com Postman ou ferramentas semelhantes para validar REST APIs.
  1. Familiaridade com pipelines de CI/CD e portões de qualidade automatizados.
  1. Capacidade de investigar o comportamento da aplicação, reproduzir defeitos e documentar relatórios de bugs claros e acionáveis.
  1. Experiência em colaborar com desenvolvedores para melhorar a cobertura de testes e a qualidade do software.
  1. Familiaridade com fluxos de trabalho baseados em Git, pull requests e práticas de desenvolvimento Ágil.
  1. Capacidade de entender o comportamento da aplicação em sistemas frontend e backend.
  1. Fortes habilidades analíticas, atenção aos detalhes e uma abordagem metódica para solução de problemas.

Ferramentas de IA e Automação — Obrigatório

  1. Experiência prática com assistentes de codificação de IA como Claude Code, GitHub Copilot, Cursor ou ferramentas equivalentes.
  1. Experiência com ferramentas de IA para apoiar a geração de testes, automação de testes, desenvolvimento de casos de teste ou análise de cobertura.
  1. Capacidade de avaliar testes gerados por IA quanto à correção, asserções significativas e cenários de teste realistas.
  1. Capacidade de identificar mocks com alucinações, suposições incorretas e testes que não detectariam regressões reais.
  1. Compreensão de que o código e os testes gerados por IA devem ser revisados e validados antes de serem aceitos.
  1. Disposição para incorporar ferramentas de IA nos processos de QA existentes para melhorar a eficiência sem comprometer a qualidade.

Diferenciais

  1. Experiência em testar aplicações de saúde, odontologia ou outras aplicações regulamentadas de SaaS.
  1. Familiaridade com sistemas de gerenciamento de consultórios odontológicos, como Orthotrac, PracticeWorks, SoftDent ou WinOMS.
  1. Experiência com aplicações Ruby on Rails e React.
  1. Familiaridade com RSpec, FactoryBot, WebMock ou VCR.
  1. Experiência com Playwright ou outros frameworks de teste de ponta a ponta.
  1. Experiência com ferramentas de teste de performance e carga como k6 ou Locust.
  1. Familiaridade com Azure Cosmos DB e estruturas de dados baseadas em documentos.
  1. Experiência com Test-Driven Development (TDD) ou Behavior-Driven Development (BDD).
  1. Familiaridade com padrões de intercâmbio de dados de saúde como HL7 ou FHIR.
  1. Experiência com testes de regressão visual ou testes de componentes.
  • Trabalhe remotamente de segunda a sexta-feira, 40 horas por semana (sem fins de semana)
  • Reembolso de Plano de Saúde
  • Reembolso para Estilo de Vida Ativo
  • Reembolso Trimestral para Home Office
  • Planos de Compra por Dedução na Folha de Pagamento
  • Bônus de Aprendizado Contínuo
  • Acesso a Plataformas de Treinamento e Desenvolvimento Profissional

Mencionamos que é REMOTO?!!

Um dos nossos valores fundamentais na Zipdev é "Seja autêntico(a)", é por isso que encorajamos você a responder ao formulário de candidatura com suas próprias palavras; estamos interessados em conhecer você, não um assistente digital.

Curioso(a) sobre como funciona nosso ambiente remoto ou nosso método de pagamento? Reunimos algumas respostas úteis em nossas FAQs na parte inferior do nosso site de carreiras. Dê uma olhada e nos diga se tiver mais alguma dúvida!

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