Experiência:
* Experiência como Analista de Testes ou função similar.
* Experiência em projetos envolvendo a validação de sistemas back-end (APIs, microsserviços) e front-end (mobile android/iOS e web).
* Vivência em equipes ágeis, utilizando metodologia ágil.
Habilidades Técnicas:
* Testes:
* Conhecimento em processos de qualidade de software e diferentes tipos e técnicas de testes.
* Experiência em mapeamento de testes de regressão e realização de testes exploratórios.
* Capacidade de realizar testes de usabilidade e desempenho.
* Conhecimento em teste de APIs utilizando ferramentas como Postman.
* Familiaridade com frameworks de automação de testes e linguagens de programação para validação de APIs e/ou aplicações web.
* Experiência sólida em testes de aplicações mobile (iOS/Android) e web.
* Experiência com logs, troubleshooting e validação ponta a ponta.
* Outras:
* Experiência em banco de dados (SQL, MongoDB, Postgres ou Oracle).
* Perfil analítico para análise e validação de requisitos.
* Facilidade para trabalhar em equipe de forma presencial e remota.
* Familiaridade com a ferramenta Jira para gestão de atividades.
* Conhecimento em ferramentas como Jmeter, Firebase e SonarQube.
* Experiência com CI/CD (Jenkins, GitLab e GitHub).
* Conhecimento em testes de performance e segurança
* Vivência com monitoramento em produção e observability tools.
Soft Skills:
* Dinamismo e proatividade.
* Capacidade de comunicação clara e objetiva.
* Habilidade para trabalhar de forma independente e em equipe.
* Foco em resultados e qualidade.
* Adaptabilidade e flexibilidade.
Diferenciais:
* Noções de programação (JavaScript, Python) para automação.
* Certificações ISTQB, CTFL ou similares.
Responsabilidades da vaga:
Estratégia e Execução de Testes:
* Planos de teste: Definir estratégias de teste eficientes, criando e mantendo cenários de teste detalhados para aplicações back-end (APIs, microsserviços) e front-end (mobile e web).
* Garantir a qualidade através de testes manuais e automatizados: Executar testes funcionais, regressão, integração, performance, carga, estresse, usabilidade e compatibilidade, documentando os resultados e gerenciando os defeitos encontrados.
* Automatizar testes para maior eficiência: Implementar e manter scripts de testes automatizados utilizando frameworks e ferramentas adequadas.
* Analisar requisitos e critérios de aceite: Revisar user stories e critérios de aceite para garantir uma cobertura de testes completa e eficaz, validando requisitos funcionais e não funcionais.
* Gerenciar dados de teste: Identificar, gerar e manter dados de teste relevantes para garantir a execução completa dos testes.
Colaboração e Melhoria Contínua:
* Participar ativamente do desenvolvimento ágil: Colaborar com o time em cerimônias Scrum (Daily, Planning, Refinement, Review e Retrospectiva).
* Analisar e resolver problemas: Realizar análises de causa raiz para identificar a origem dos bugs e implementar correções eficazes.
* Acompanhar, reportar e documentar: Elaborar relatórios detalhados sobre o progresso dos testes, defeitos encontrados e o nível de qualidade do produto entregue.
* Buscar a excelência: Identificar e implementar melhorias no processo de teste e promover a colaboração em equipe.
* Desenvolvimento e execução de casos de teste: Criar e executar casos de teste abrangentes, tanto no front-end quanto no back-end, incluindo testes automatizados.