Descrição de Atividades
Como Analista(a) de Qualidade de Software na WeFit, você terá a oportunidade de desempenhar um papel fundamental no ciclo de desenvolvimento de aplicativos Web e Mobile, assumindo responsabilidades que incluem:
* Contribuir no levantamento de requisitos de negócio desde as fases iniciais do desenvolvimento da aplicação;
* Elaborar a documentação dos procedimentos de teste, abrangendo a execução, os cenários e os critérios de aceitação;
* Suporte ao time na implementação dos cenários dos testes automatizados de acordo com a documentação estabelecida;
* Validar a implementação dos testes automatizados desenvolvidos pelo time;
* Realizar atividades de acompanhamento dentro do processo estabelecido (ex: gerar relatórios de indicadores de qualidade);
* Realizar testes manuais nas camadas de Front e Backend (API) para garantir, antes das entregas, a corretude nos principais fluxos ou para investigar eventuais bugs;
Na WeFit, fomentamos um ambiente colaborativo que estimula a abertura para discutir a implementação de novos processos ou tecnologias, sempre com o objetivo de aprimorar continuamente o ciclo de desenvolvimento de software.
Em relação ao modelo de trabalho, gostamos de nos encontrar e por isso adotamos o trabalho híbrido. Procuramos candidatos dentro da Grande SP e que possam periodicamente visitar nossa sede na capital (frequência será combinada).
Requisitos
* Experiência com planejamento de testes, preparação e execução de roteiros de acordo com as funcionalidades desenvolvidas;
* Experiência com testes manuais de APIs, utilizando ferramentas como Postman, Insomnia ou similares, para validar endpoints e analisar payloads;
* Experiência com especificação de massas de dados para testes;
* Domínio de ferramentas de automatização de testes E2E ou de Integração - Playwright, Cypress ou similar;
* Conhecimento da execução dos testes dentro de um CI/CD;
* Experiência com ferramentas e processos de versionamento com Git;
* Preocupação constante com o ambiente de desenvolvimento dos testes automatizados e a sua documentação;
* Conforto em trabalhar em um ambiente altamente colaborativo.
Diferenciais
* Experiência com banco de dados relacionais (SQL) para consultas e criação/manipulação de massa de dados;
* Experiência com bancos de dados não-relacionais (NoSQL);
* Experiência na automatização de testes para aplicações mobile;
* Experiência na configuração de bundlers (e.g. Webpack e Rollup);
* Conhecimentos em sistemas de monitoramento;
* Experiência com testes sintéticos;
* Experiência com teste de performance;
* Experiência com serviços de computação em nuvem (e.g. AWS, Google Cloud Platform e Azure).