Essa é uma vaga remota
Como Analista de QA e Testes Pleno na Supera, você será responsável por garantir a qualidade de sistemas críticos distribuídos, atuando com autonomia na definição de estratégias de teste e contribuindo tecnicamente para a confiabilidade dos produtos.
Sua missão: assegurar que o software entregue seja estável, seguro e escalável através de testes manuais e automatizados; antecipar riscos de qualidade; participar de decisões técnicas relacionadas à testabilidade e observabilidade; garantir que os produtos dos nossos clientes operem com qualidade de nível de produção.
Inteligência artificial: atuar em conjunto com ferramentas de LLM para otimizar criação de cenários de teste, massa de dados e análise de evidências, dominando prompts e sabendo revisar criticamente o que é entregue.
Responsabilidades
* Planejar e executar testes funcionais, de regressão, integração, API e exploratórios em sistemas diversos.
* Criar e manter frameworks de automação de testes (E2E, API, batch) utilizando ferramentas modernas.
* Integrar testes automatizados aos pipelines CI/CD (Azure DevOps, GitLab CI, Jenkins).
* Participar ativamente de refinamentos e planejamentos, identificando riscos, gaps de requisitos e propondo melhorias nos critérios de aceitação.
* Documentar planos de teste, casos de teste, evidências e manter rastreabilidade em ferramentas de gestão (Azure DevOps, Redmine, GitLab).
* Executar testes em bancos de dados relacionais (SQL Server, PostgreSQL, Oracle) e NoSQL.
* Realizar validações de APIs RESTful com ferramentas de teste e automação.
* Analisar logs, métricas e comportamento de sistemas em ambientes de desenvolvimento, homologação e produção.
* Garantir cobertura de testes adequada e propor melhorias contínuas nos processos de qualidade.
* Colaborar com desenvolvedores, arquitetos e product owners para garantir qualidade desde as fases iniciais do ciclo de desenvolvimento.
* Comunicar de forma clara e ágil bugs, impedimentos e riscos identificados durante as sprints.
* Orientar e compartilhar conhecimento com membros do time, promovendo cultura de qualidade.
RequisitosRequisitos (obrigatórios)
* Formação em TI (graduação, pós ou experiência equivalente).
* Experiência sólida (3+ anos) em QA e automação de testes.
* Conhecimento profundo dos princípios de teste de software (técnicas, tipos de teste, pirâmide de testes).
* Experiência prática com automação de testes E2E, API e batch utilizando frameworks como Cypress, Selenium, RestAssured, Playwright ou similares.
* Domínio de linguagens para automação: Java, JavaScript, .NET ou Python.
* Experiência com integração de testes em pipelines CI/CD (Azure DevOps, Jenkins, GitLab CI).
* Domínio de bancos de dados SQL (SQL Server, PostgreSQL, Oracle) para criação de massa de dados e validações.
* Experiência com testes de APIs RESTful (Postman, Insomnia, Swagger).
* Conhecimento prático de Git para versionamento de código de testes.
* Experiência com ferramentas de gestão de testes (Redmine, GitLab, Azure DevOps, Jira, TestRail ou similares).
* Vivência com metodologias ágeis (Scrum, Kanban).
* Experiência com Docker para ambientes de teste locais e pipelines.
* Capacidade de análise de logs e troubleshooting técnico.
* Comunicação clara, proatividade e senso de responsabilidade técnica.
Diferenciais
* Experiência com frameworks BDD (Cucumber, SpecFlow).
* Conhecimento em testes de performance (JMeter, K6, Gatling).
* Experiência com testes de segurança (OWASP ZAP, análise de vulnerabilidades).
* Vivência com sistemas legados e modernização de stack de testes.
* Certificações ISTQB, CTFL ou similares.
* Experiência com mensageria (Kafka, RabbitMQ) e validação de fluxos assíncronos.
* Conhecimento em ambientes cloud (AWS, Azure, OpenShift) e testes em containers.
* Inglês técnico intermediário ou avançado.
* Experiência com observabilidade (ELK, Prometheus, Grafana).
Critérios de senioridade (Pleno)
* Capacidade de planejar e executar estratégias de teste completas com mínima supervisão.
* Participar de decisões técnicas relacionadas à qualidade, testabilidade e arquitetura de testes.
* Contribuir para evolução técnica do time de QA e realizar revisões críticas de casos de teste e código de automação.
* Ter visão de produto: entender impacto das entregas no cliente final e nos sistemas integrados.
* Assumir responsabilidade pela qualidade das entregas e atuar preventivamente para mitigar riscos.
* Utilização de IA para otimizar criação de testes, análise de evidências e geração de massa de dados com discernimento crítico.
* Capacidade de comunicação técnica efetiva com desenvolvedores, analistas e stakeholders