Local: Porto Alegre/RS: Experiência: Sênior: Tipo de Contratação Não Informado: Publicada em: 06/03/2025: 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 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: - Ter sólidos conhecimentos em metodologias ágeis (Scrum, Kanban, etc.) e práticas de Engenharia de Qualidade; - Experiência na criação e revisão de cenários de teste, utilizando técnicas sistemáticas para garantir cobertura eficiente; - Habilidade em executar e orientar equipes em testes funcionais manuais, testes exploratórios e automação de testes, incluindo: - Testes Web: TestNG/JUnit Selenium, TestNG Playwright, Robot Framework Python - Testes de Serviços: RestAssured Java, Robot Framework Python - Expertise em planejar e executar testes funcionais integrados, utilizando técnicas e ferramentas adequadas; - Conhecimento em análise de incidentes, utilizando logs, ferramentas e fornecendo insumos para correção; - Capacidade de realizar análise de risco, ajudando a direcionar o esforço de teste em cenários de alta probabilidade e impacto; - Experiência em definição de estratégia de teste, distribuindo os testes nos níveis conforme a estratégia escolhida; - Habilidade em coletar e analisar métricas de usuário/negócio e incidentes, utilizando-as para definição de planos de teste e tomada de decisões; - Conhecimento em revisão de protótipos/wireframes e proposição de melhorias, identificando problemas e oportunidades; - Experiência em revisão de user stories, requisitos e critérios de aceitação, sugerindo melhorias; - Capacidade de configurar e evoluir a esteira de desenvolvimento com ferramentas e padrões pré-estabelecidos, incluindo Gradle/Maven para gestão de dependências; - Habilidade em disseminar cultura e práticas de QA ágil em times; - Conhecimento da arquitetura da aplicação e suas integrações, aplicando esse conhecimento no planejamento e execução de testes; - Experiência em utilizar e evoluir processos, padrões e templates pré-definidos pelo Capítulo de Qualidade; - Capacidade de revisar e sugerir melhorias em testes de unidade e code review (testes funcionais); - Habilidade em criar dublês de teste utilizando um framework já definido; - Experiência em desenvolver frameworks ou scripts para criação de massa de teste, incluindo banco de dados como Mongo, Oracle e MSSQL, e mensageria como RabbitMQ, Kafka e IBM MQ; - Capacidade de reportar o status da execução dos testes, bugs críticos e impedimentos; - Habilidade em apresentar os itens entregues pelo time aos stakeholders e coletar feedbacks; - Experiência em debugar erros utilizando logs e ferramentas de monitoração; - Capacidade de apadrinhar novos membros do Capítulo de Qualidade e solicitar mentoria de especialistas; - Familiaridade com ferramentas de gestão de projeto e testes, como Jira, Zephyr Scale e Confluence; - Busca constante por inovação nos processos sistêmicos. Os requisitos mandatórios: - Superior completo ou em andamento, preferencialmente em Engenharia da Computação, Ciência da computação, Análise de sistemas e outros; - Experiência mínima de 5 anos na área de qualidade com testes de softwares; - Testes manuais e automatizados em múltiplas plataformas: Web (TestNG/JUnit Selenium, TestNG Playwright, Robot Framework Python) e API (RestAssured Java, Robot Framework Python, Postman e Swagger); - Criação de novos projetos de automação, utilizando bibliotecas e/ou plugins utilitários de testes; - Experiência em desenvolver frameworks ou scripts para criação de massa de teste, incluindo banco de dados como Mongo, Oracle e MSSQL, e mensageria como RabbitMQ, Kafka e IBM MQ; - Boas práticas de Programação Orientada a Objetos, Test Design Patterns e Clean Code; - Ferramentas de versionamento de código (Gitlab); - Ferramenta de gerenciamento de cenários de testes e defeitos; - Metodologias ágeis e o papel do QA no ágil; - Monitoria/Troubleshooting (Kibana/OpenSearch); - Análise de risco; - Banco de dados; - Teste de Performance e Stress (JMeter); - Teste de Contrato; - Revisão de testes de unidade e integração; - Criação de dublês de teste (mocks, stubs, fakes, spies, dummies); - Continuous integration, continuous delivery, continuous testing e cultura DevOps; - Monitoria/Troubleshooting (Grafana e Dynatrace). Os diferenciais: - Experiência em instituições financeiras; - Experiência com motor de regras e decisões.