
Analista de Qualidade de Software Sênior
- Brasil
- Permanente
- Período integral
- Escrever casos de testes funcionais e casos de testes não funcionais
- Levantar requisitos, documentar e identificando/extraindo casos de testes
- Planejar, estimar e executar ciclos de qualidade de software funcional e ciclos não funcional (desempenho, estabilidade, capacidade e alta disponibilidade)
- Gerar relatórios de qualidade de sistemas, criação de indicadores, listagem de defeitos e correções
- Abrir defeitos dos sistemas sob responsabilidade do time
- Manter roteiro de testes regressivos atualizado ajustando classificação de casos de testes por prioridade (crítico / médio / baixo)
- Prestar suporte em sistemas
- Contribuir na condução do processo para a disponibilização de novas releases de software desde a concepção até a entrega em produção
- Participar de reuniões com o time os com as demais equipes para alinhamento dos testes isolados e testes integrados
- Contribuir para análise de impacto em mudanças arquiteturais ou tecnológicas relacionadas a alterações arquiteturais ou reescrita de um sistema legado
- Manter-se atualizado sobre as tecnologias e práticas de qualidade de software ajudando a identificar oportunidades para melhoria contínua nos sistemas e processos de engenharia de software
- TDD e BDD
- Níveis de teste e Tipos de teste
- Testes com base em metodologias tradicionais e metodologias Ágeis
- Fundamentos, métodos, ferramentas e técnicas de teste de software
- Domínio na análise e escrita de casos de testes funcionais de sistemas server-side
- Bons conhecimentos em planejamento, estimativas, monitoramento e controle dos testes
- Bons conhecimentos em lógica de programação
- Conhecimentos nas ferramentas: Postman, SoapUI e Apache jMeter
- Conhecimento em automação de testes usando ferramentas como, por exemplo: Robot Framework, Playwright, Selenium, etc.
- Noções em arquitetura de aplicações distribuídas utilizando REST, SOAP WebServices, RMI
- Conhecimentos em comunicação HTTPS (TLS) e Mutual-SSL(mTLS)
- Noções em conceitos e arquitetura de integração aplicando: Event-Based Architecture e Event Streaming
- Conhecimentos básicos para realização de queries em banco de dados relacionais usando: SQL
- Extração de métricas computacionais (CPU, Memória, IO etc) usando Dynatrace
- Conhecimentos no desenvolvimento de sistemas utilizando a linguagem Java/J2EE e tecnologias relacionadas.
- Implementação de API REST utilizando Swagger
- Conhecimentos de conteinerização de aplicações e docker
- Conhecimentos em bancos de dados: Oracle Database e MongoDB
- Bons conhecimentos em Apache Kafka ou ActiveMQ
- Noções em princípios de computação em nuvem (Cloud Computing)
- Bons conhecimentos em Redis (Open ou Enterprise)