Área de Atuação: Automação de Testes QA pleno
Cidade: Cuiritba; Remoto
UF: GO
País: Brasil
Descrição da Função
O Analista de Testes Pleno é responsável por garantir a qualidade e o funcionamento eficiente dos softwares desenvolvidos pela empresa. O profissional deve realizar testes manuais e automatizados, projetar e manter frameworks de automação, além de integrar as atividades de teste no ciclo de desenvolvimento de software. A função exige autonomia, conhecimentos avançados e capacidade de colaborar com equipes multidisciplinares.
Principais Responsabilidades
- Criar, executar e documentar casos de teste (manuais e automatizados).
- Garantir a qualidade do software por meio de testes e validações.
- Identificar e documentar bugs, colaborando com desenvolvedores para resolução.
- Assegurar que o sistema atende aos requisitos funcionais e não funcionais.
- Realizar testes funcionais, de regressão, de desempenho, usabilidade e segurança.
- Desenvolver e manter frameworks de automação de testes, incluindo a escrita de scripts e configuração de ambientes.
- Analisar os requisitos de software para criar casos de teste detalhados e eficientes.
- Monitorar métricas de qualidade e propor melhorias no processo de QA.
- Participar de reuniões de sprint, planejamento e retrospectivas para integrar o QA no desenvolvimento.
- Preparar relatórios detalhados sobre casos de teste, resultados e métricas.
- Atuar como mentor para analistas de teste menos experientes.
- Avaliar e implementar novas ferramentas, técnicas e métricas de teste.
- Manter-se atualizado sobre tendências e melhores práticas de QA.
Requisitos Técnicos:
- Graduação em Engenharia da Computação, Ciências da Computação, Sistemas de Informação ou áreas correlatas.
- Testes de software: funcionais, não funcionais, unitários, integração, sistema e aceitação.
- Metodologias de teste: TDD (Test-Driven Development) e BDD (Behavior-Driven Development).
- Experiência com frameworks e escrita de scripts de teste.
- Experiência com testes automatizados com Selenium.
- Conhecimento em estruturas de dados, algoritmos e bancos de dados SQL/NoSQL.
- Processos de integração contínua (CI/CD).
- Metodologias ágeis.
- Noções de serviços em nuvem (AWS, Azure, Google Cloud).
- Conhecimento em testes de segurança e melhores práticas.
Diferenciais Desejáveis
- Conhecimento em ferramentas avançadas de automação e monitoramento.
- Experiência com novas tecnologias de QA.
Requisitos Comportamentais:
- Comunicação: Essencial para alinhar expectativas e traduzir requisitos técnicos.
- Trabalho em equipe: Colaborar com diferentes áreas para atingir objetivos do projeto.
- Atenção aos detalhes: Garantir a consistência e qualidade dos testes.
- Proatividade: Buscar melhorias e inovações continuamente.
Horário de Trabalho: 40 horas semanais, das 8h às 18h
Atuação: Remota
Regime de Contratação: Cooperado