Bunge
Zipdev
Engenheiro de QA (Automação e Ferramentas de IA)
Sobre a Vaga
Nosso cliente está em busca de um Engenheiro de QA Sênior para garantir a qualidade, confiabilidade, segurança e conformidade de uma plataforma moderna de gestão de clínicas odontológicas baseada em nuvem. A aplicação inclui um Ruby on Rails backend e um React frontend.
Esta função terá foco em testes manuais e automatizados, melhoria da cobertura de testes, identificação de defeitos e garantia da qualidade do software durante todo o ciclo de vida de desenvolvimento. O candidato ideal possui experiência prática com Ranorex, Mabl, Postman, Selenium ou frameworks de automação similares, além de 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, é essencial ter um forte entendimento sobre privacidade de dados e a importância de proteger informações sensíveis de pacientes.
Principais Responsabilidades
- Projetar, executar e manter testes manuais e automatizados para aplicações web, APIs e integrações de software.
- Construir e manter suítes de testes automatizados usando Ranorex, Mabl, Selenium ou frameworks similares.
- Realizar testes de API usando Postman ou ferramentas equivalentes para validar endpoints, integrações e o comportamento esperado da aplicação.
- Conduzir testes funcionais, de integração, de regressão, exploratórios e de ponta a ponta (end-to-end).
- Colaborar com desenvolvedores para identificar requisitos de teste, melhorar a cobertura de testes e prevenir regressões.
- Validar fluxos de trabalho críticos, incluindo agendamento, fluxos de trabalho de prestadores, busca de pacientes, autenticação e outras funções de gestão de clínicas odontológicas.
- Identificar, documentar, reproduzir e rastrear defeitos, fornecendo passos claros, detalhes do ambiente e resultados esperados versus reais.
- Apoiar o desenvolvimento e a manutenção de verificações de qualidade automatizadas dentro de pipelines de CI/CD.
- Revisar resultados de testes e identificar lacunas na cobertura de testes, confiabilidade e qualidade geral do software.
- Usar ferramentas de IA para acelerar a criação de testes, identificar lacunas de cobertura e melhorar os fluxos de trabalho de QA.
- Revisar criticamente testes gerados por IA para garantir que asserções, mocks e cenários de teste reflitam com precisão o comportamento da aplicação.
- Participar de revisões de código e pull requests para identificar potenciais riscos de qualidade, segurança e conformidade.
- Manter documentação de testes, casos de teste, relatórios de cobertura e procedimentos de QA.
- Trabalhar exclusivamente com dados sintéticos e mock para evitar a exposição de informações reais de pacientes.
- Identificar potenciais vulnerabilidades de segurança e riscos à privacidade de dados de pacientes durante os testes.
- Colaborar com equipes de engenharia para melhorar continuamente os processos de teste e a confiança nas liberações.
Requisitos mínimos
- Experiência comprovada em garantia de qualidade de software, incluindo testes manuais e automatizados.
- Experiência prática com Ranorex, Mabl, Postman e Selenium ou frameworks de automação similares.
- Experiência em projetar, executar e manter suítes de testes automatizados.
- Forte compreensão de testes funcionais, de regressão, de integração, de API e de ponta a ponta (end-to-end).
- Experiência em testar aplicações web, APIs e integrações de terceiros.
- Experiência no uso de Postman ou ferramentas similares para validar REST APIs.
- Familiaridade com pipelines de CI/CD e portões de qualidade automatizados.
- Capacidade de investigar o comportamento da aplicação, reproduzir defeitos e documentar relatórios de bugs claros e acionáveis.
- Experiência em colaborar com desenvolvedores para melhorar a cobertura de testes e a qualidade do software.
- Familiaridade com fluxos de trabalho baseados em Git, pull requests e práticas de desenvolvimento Ágil.
- Capacidade de entender o comportamento da aplicação em sistemas de frontend e backend.
- Fortes habilidades analíticas, atenção aos detalhes e uma abordagem metódica para a resolução de problemas.
Ferramentas de IA e Automação — Obrigatório
- Experiência prática no uso de assistentes de codificação por IA, como Claude Code, GitHub Copilot, Cursor ou ferramentas equivalentes.
- Experiência no uso de ferramentas de IA para apoiar a geração de testes, automação de testes, desenvolvimento de casos de teste ou análise de cobertura.
- Capacidade de avaliar testes gerados por IA quanto à correção, asserções significativas e cenários de teste realistas.
- Capacidade de identificar mocks alucinados, suposições incorretas e testes que não detectariam regressões reais.
- Compreensão de que códigos e testes gerados por IA devem ser revisados e validados antes de serem aceitos.
- Disposição para incorporar ferramentas de IA aos processos de QA existentes para melhorar a eficiência sem comprometer a qualidade.
Diferenciais
- Experiência em testar aplicações de saúde, odontologia ou outras aplicações SaaS regulamentadas.
- Familiaridade com sistemas de gestão de clínicas odontológicas, como Orthotrac, PracticeWorks, SoftDent ou WinOMS.
- Experiência com aplicações Ruby on Rails e React.
- Familiaridade com RSpec, FactoryBot, WebMock ou VCR.
- Experiência com Playwright ou outros frameworks de teste de ponta a ponta (end-to-end).
- Experiência com ferramentas de teste de desempenho e carga, como k6 ou Locust.
- Familiaridade com Azure Cosmos DB e estruturas de dados baseadas em documentos.
- Experiência com Desenvolvimento Orientado a Testes (TDD) ou Desenvolvimento Orientado a Comportamento (BDD).
- Familiaridade com padrões de intercâmbio de dados de saúde, como HL7 ou FHIR.
- Experiência com testes de regressão visual ou testes de componentes.
- Trabalho remoto de segunda a sexta-feira, 40 horas por semana (sem fins de semana)
- Reembolso de despesas com saúde
- Reembolso para estilo de vida ativo
- Reembolso trimestral para home office
- Planos de compra com desconto em folha de pagamento
- Bônus de aprendizado contínuo
- Acesso a plataformas de treinamento e desenvolvimento profissional
Já mencionamos que é REMOTO?!!
Um dos nossos valores fundamentais na Zipdev é "Seja autêntico". É por isso que incentivamos você a responder ao formulário de candidatura com suas próprias palavras; estamos interessados em conhecer você, não um assistente digital.
Quer saber 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 avise se tiver outras dúvidas!
