O que a vaga pede
Missão da posição:
Como QA Técnico Sênior, sua principal missão será implantar e evoluir a estratégia de qualidade de software, utilizando automação integrada aos pipelines de desenvolvimento. Buscamos alguém que vá além da execução de testes. Esperamos um profissional capaz de estruturar a estratégia de qualidade, definir critérios e indicadores, desenvolver automações escaláveis e atuar próximo aos times de Engenharia para que qualidade faça parte de todo o ciclo de desenvolvimento.
INSCREVA-SE INTERNAMENTE AQUI: https://app.pipefy.com/public/form/jSaBcn4d
Principais atividades e responsabilidades
- Definir, implantar e evoluir a estratégia de testes e qualidade dos produtos digitais;
- Desenvolver e manter testes automatizados de API, UI e integração;
- Estruturar a estratégia de automação considerando a pirâmide de testes e os riscos de cada produto;
- Integrar testes automatizados aos pipelines de CI/CD, estabelecendo quality gates para apoiar decisões de deploy;
- Atuar com automação utilizando ferramentas como Playwright, Cypress, Selenium, Postman/Newman ou RestAssured;
- Planejar e executar testes de carga e performance utilizando ferramentas como k6 ou JMeter;
- Trabalhar em ambientes baseados em .NET, colaborando diretamente com pessoas desenvolvedoras e demais integrantes dos times de Engenharia;
- Configurar e acompanhar automações integradas ao Azure DevOps ou GitHub Actions;
- Definir critérios de entrada e saída para os diferentes níveis de testes;
- Apoiar os times na prevenção, identificação, análise e tratamento de defeitos;
- Investigar falhas de automação, diferenciando problemas na aplicação de instabilidades do próprio teste;
- Desenvolver estratégias para reduzir testes instáveis e aumentar a confiabilidade das suítes automatizadas;
- Definir e acompanhar indicadores de qualidade;
- Disseminar práticas de qualidade dentro dos times de Tecnologia e contribuir para uma cultura de Quality Engineering.
Requisitos Essenciais
- Experiência sênior em Qualidade de Software / Quality Engineering;
- Experiência comprovada com automação de testes em projetos reais;
- Domínio de testes automatizados de API, UI e integração;
- Experiência prática com pelo menos uma das principais ferramentas de automação: Playwright/Cypress;/Selenium;Postman/Newman;RestAssured;
- Experiência com testes de carga utilizando k6, JMeter ou ferramenta equivalente;
- Experiência integrando testes automatizados a pipelines de CI/CD;
- Experiência na implementação de quality gates;
- Vivência com Azure DevOps ou GitHub Actions;
- Experiência trabalhando com aplicações em stack .NET;
- Conhecimento sólido sobre arquitetura e pirâmide de testes;
- Capacidade de definir uma estratégia de testes considerando risco, criticidade e custo de manutenção;
- Experiência na definição e acompanhamento de indicadores de qualidade.
Indicadores que esperamos que esse profissional domineÉ importante que o profissional saiba não apenas gerar métricas, mas utilizá-las para orientar decisões.
Entre os principais indicadores:
- Cobertura de testes;
- Cobertura de automação;
- Taxa de sucesso das suítes;
- Estabilidade dos testes automatizados;
- Defeitos escapados para produção;
- Taxa de reabertura de defeitos;
- Tempo de execução das suítes;
- Flaky tests;
- Evolução da qualidade entre releases.
Serão considerados diferenciais:
- Experiência com testes de contrato, especialmente em arquiteturas de APIs e microsserviços;
- Conhecimento de ferramentas ou abordagens como Pact;
- Experiência com qualidade e validação de dados;
- Vivência em ambientes relacionados à saúde ou healthtech;
- Conhecimento sobre proteção e tratamento de dados sensíveis;
- Experiência com mascaramento ou anonimização de dados em ambientes não produtivos;
- Conhecimento de estratégias de testes em arquiteturas distribuídas ou microsserviços;
- Experiência com observabilidade aplicada à investigação de problemas de qualidade.