Desenvolvedor Java/QA
Conhecimentos (mínimos)
- Automação de testes para aplicações web utilizando OpenTest, Selenium ou equivalente.
- Automação de testes de API utilizando Postman ou ferramentas similares.
- Desenvolvimento em Java 8+ para implementação e manutenção de scripts e frameworks de automação.
- Linguagens de script (ex.: Bash) para tarefas de apoio.
- SQL (Postgres) para geração de queries, consultas e validações.
- Conhecimento prático em Linux para análise de logs, serviços e troubleshooting.
Conhecimentos Técnicos (mínimos)
- Planejamento e execução de testes funcionais e não funcionais.
- Automação de testes web e API utilizando Java, OpenTest, Postman ou similares.
- BDD com Cucumber/Gherkin.
- Versionamento de código com Git/GitHub.
- Criação, análise e monitoramento de métricas de qualidade (defeitos, cobertura, retrabalho).
- Compreensão de logs, filas, integrações e APIs REST.
- Participação em pipelines de CI/CD (GitHub Actions, Jenkins, GitLab CI).
Conhecimentos Técnicos (desejáveis)
- Testes de performance e carga (ex.: K6, JMeter).
- Noções de JavaScript, TypeScript ou Python para scripts auxiliares.
- Práticas de testes de segurança (OWASP, autenticação, permissões).
- Familiaridade com metodologia cultura DevOps.
Responsabilidades Principais (revisadas)
- Definir estratégias de testes considerando risco, impacto e esforço.
- Planejar e executar testes funcionais, de integração, regressão e aceite.
- Desenvolver, manter e evoluir frameworks de automação (web e API) em Java.
- Garantir reuso, padronização e boa manutenção em scripts automatizados.
- Realizar análises técnicas: logs, filas, integrações, APIs e serviços.
- Investigar defeitos e identificar causas raiz.
- Integrar a automação aos pipelines de CI/CD existentes.
- Criar e manter documentação de testes, evidências, métricas e relatórios.
- Garantir rastreabilidade entre requisitos, casos de teste e defeitos.
- Apoiar a definição de critérios de aceite e cenários de validação.
- Contribuir com a melhoria contínua dos processos e práticas de QA.
- Participar de discussões técnicas e revisões de código relacionadas a qualidade.
Formação(Mínimo)
- Graduação completa em Tecnologia da Informação, Engenharia de Software, Ciência da Computação ou áreas correlatas.
- Certificações em qualidade (CTFL, CTAL, Agile Testing, Automação, DevOps).
- Cursos de automação, APIs e performance.
Experiência(Mínimo)
- 3+ anos de experiência prática em QA, incluindo testes manuais e automatizados.
- Atuação em equipes ágeis (Scrum, Kanban) com pipelines de CI/CD.
- Experiência prévia em automação de APIs e frontend com Java.
Habilidades Comportamentais
- Pensamento crítico e visão sistêmica.
- Comunicação clara e assertiva com áreas técnicas e não técnicas.
- Priorização baseada em risco e impacto no negócio.
- Proatividade, autonomia e capacidade de antecipar falhas.
- Colaboração e espírito de trabalho em equipe.
- Adaptabilidade e postura hands-on.
- Foco em resultado e entrega de valor.
#LI-Hybrid
Requisitos
Estudos
Ensino Superior
Competências
Java
Testes manuais
testes automatizados
OpenTest
cultura DevOps
JavaScript
Valorizado
Experiência profissional
Entre 3 e 5 anos
Sobre CRJA CONSULTORIA
- Serviços combinados de escritório e apoio administrativo