Engenheiro qualidade de software pl.
Há 2 dias
sao paulo, sp, Brasil
PagBank
Tempo integral
Grátis com e-mail ou Google
Salve esta vaga e mantenha sua pesquisa organizada
Crie uma conta gratuita para salvar vagas, criar alertas e retornar a esta listagem a partir do seu painel.
Grátis com e-mail ou Google
Ao continuar, você concorda com nossos Termos & Política de Privacidade.
- Ensino superior completo em Ciência da Computação, Engenharias, Sistemas de Informação ou áreas correlatas.
- Experiência com planejamento de testes, elaboração, preparação e execução de cenários e roteiros de teste de acordo com as funcionalidades desenvolvidas.
- Experiência em testes de back-end e validação de integrações entre sistemas.
- Experiência em testes de API utilizando Postman ou ferramentas similares.
- Experiência com utilização de simuladores, mocks e stubs para validação de dependências externas.
- Conhecimento em lógica de programação e experiência com linguagens como Java ou Kotlin.
- Experiência no suporte aos desenvolvedores na criação e manutenção de testes unitários e testes de componente.
- Experiência na identificação, análise e levantamento de evidências por meio de logs, métricas de observabilidade e consultas em bancos de dados.
- Conhecimento em bancos de dados relacionais e não relacionais.
- Conhecimento em metodologias ágeis, como Scrum e Kanban.
- Conhecimento em automação de testes para APIs utilizando JUnit, Rest Assured ou frameworks equivalentes.
- Conhecimento em pipelines de CI/CD e ferramentas como Jenkins.
- Conhecimento em testes não funcionais, incluindo performance, stress, carga, capacidade (capacity) e resiliência.
- Experiência ou conhecimento em ferramentas de testes de carga e performance, como JMeter, Gatling, k6 ou similares.
- Conhecimento em monitoramento e análise de métricas de performance para identificação de gargalos e degradação de serviços.
- Conhecimento em arquitetura de microsserviços, mensageria e integrações assíncronas será considerado diferencial.
- Planejar cenários de testes com base em requisitos do produto, auxiliando também com a sua elaboração.
- Priorizar a automação de testes para cenários críticos ou relevantes das funcionalidades, otimizando a cobertura e o tempo gasto com a execução.
- Identificar oportunidades de melhoria e automação em tarefas do dia a dia.
- Garantir a proficiência do funcionamento e da qualidade das soluções desenvolvidas.
- Identificar e propor melhorias para os sistemas atuais, considerando o aumento de produtividade, escalabilidade, estabilidade e controle.
- Disseminar boas práticas e conhecimento de Qualidade dentro do time.