Anunciar vaga

Vaga Automatização De Testes Sênior Em Campinas

Tempo Integral
  • Tempo Integral
  • Campinas

NTConsult

 

Cargo:

Automatização de Testes Sênior – Campinas

 


Requisitos:

A NT: Somos uma consultoria global de desenvolvimento de software personalizado e contratação de projetos de TI sem restrições geográficas; operamos globalmente, navegando em desafios tecnológicos e empresariais com expertise. Nossa sede nos Estados Unidos está localizada em San Diego, Califórnia, e também temos centros de desenvolvimento estrategicamente localizados no Brasil, México, Peru e Uruguai. Nossa sede na América Latina está sediada em Porto Alegre, Brasil, com uma filial em São Paulo. Há mais de duas décadas, somos reconhecidos globalmente no mercado de software e inovação por entregar projetos com valor agregado, elaborados por equipes ágeis de profissionais qualificados. Confira nossa página nacional e internacional em: www.ntconsult.com.br e www.ntconsultcorp.com.

O projeto: Estamos procurando excepcionais profissionais em Automatização de Testes para esta oportunidade híbrida em Campinas (3x semana) de trabalhar com um cliente no setor financeiro com mais de 20 anos de atuação. É o primeiro Neobank digital Omnichannel do Brasil e hoje tornaram-se uma plataforma aberta, um ecossistema que engloba marketplace, comunicação, tecnologia e finanças.

As responsabilidades:

  • Criar e revisar cenários de teste utilizando técnicas sistemáticas, a fim de garantir uma cobertura de testes eficiente;
  • Executar e orientar demais profissionais sobre testes exploratórios utilizando técnicas e planejamento, a fim de aumentar a cobertura de testes e detectar erros não identificados anteriormente;
  • Criar cenários de teste automatizados (web, API, mobile) utilizando um framework já definido e evoluir esse framework, a fim de fornecer um feedback rápido em relação à qualidade do sistema e evitar a obsolescência do framework de automação;
  • Coletar e analisar métricas de usuário/negócio, bem como incidentes, a fim de utilizá-las na definição do plano de testes e como insumo para tomada de decisões no processo de desenvolvimento;
  • Revisar histórias, requisitos e critérios de aceite e sugerir melhorias, a fim de identificar e evitar problemas nas fases iniciais como requisitos incompletos ou inconsistentes;
  • Disseminar cultura e práticas de QA ágil nos times, a fim de identificar problemas nas fases iniciais, evitando bugs, reduzindo custos e tempo de correções;
  • Entender a arquitetura da aplicação e suas integrações, a fim de utilizar o conhecimento no planejamento e execução de testes;
  • Revisar e sugerir melhorias, a fim de aumentar a eficácia dos testes unitários com a aplicação de técnicas de testes e boas práticas;
  • Desenvolver APIs ou scripts (banco, interface, API) com os passos necessários para a criação de massa de teste, a fim de atender aos pré-requisitos necessários para a execução dos testes de forma rápida e automática;
  • Reportar o status da execução dos testes, bugs críticos e impedimentos, a fim de que todo o time tenha visibilidade e, se necessário, que ações sejam definidas para o atingimento da meta de entrega;
  • Criar e revisar os documentos de Planejamento de Testes, conduzindo reuniões de entendimento e criando o Plano de Teste de Performance, a fim de garantir que todas as informações foram coletadas e que foi definida corretamente a estratégia de Teste;
  • Criar e revisar os critérios de aceite, trabalhando com outros profissionais da squad, a fim de garantir que fique claro aos envolvidos os objetivos do teste;
  • Obter e revisar a volumetria, solicitando-a à equipe que possui esta informação, a fim de planejar os cenários e tipos de Teste de Performance que serão executados;
  • Criar os scripts de Teste de Performance e evoluir sua estrutura, utilizando a ferramenta selecionada pela equipe do projeto e aplicando boas práticas, a fim de viabilizar a execução de cenários de Teste de Performance;
  • Entender a arquitetura da aplicação e suas integrações e elaborar uma estratégia de Teste de Performance adequada, a fim de garantir que o objetivo proposto durante o planejamento seja atingido;
  • Monitorar, analisar e manter viva a cultura da excelência dos indicadores de qualidade do time.

Os requisitos mandatórios:

  • Automação Java com TestNG ou JUnit;
  • Automação de testes de API com RestAssured;
  • Experiência sólida com Java (Java 8+), Spring Framework (Spring Boot, Spring Data, Spring Security);
  • Proficiência com bancos de dados relacionais (PostgreSQL, MySQL) e NoSQL (MongoDB, Redis);
  • Experiência com arquitetura de microsserviços e mensageria (Kafka, RabbitMQ);
  • Conhecimento em ferramentas de containerização e orquestração (Docker, Kubernetes);
  • Prática com integração e entrega contínua (CI/CD) utilizando ferramentas como Jenkins, GitLab CI ou similares;
  • Familiaridade com metodologias ágeis (Scrum/Kanban) e versionamento de código (Git);
  • Desejável Inglês Intermediário.

Os diferenciais:

  • Conhecimento em empréstimo consignado ou vivência em instituições bancárias.

#J-18808-Ljbffr


Salário:

a combinar


Benefícios:

a combinar

Tem interesse nessa vaga?

CANDIDATE-SE

Print
Entre em nossos Canais de Vagas
Grupo Telegram
Grupo Whatsapp