O que precisamos que você tenha? Possuir vasta experiência em testes (manuais e automatizados) em interface Web, APPs e APIs; Experiência prévia como desenvolvedor; Imprescindível experiência no mercado financeiro, especialmente com Trading; Fortes habilidades analíticas e de diagnóstico, atenção aos detalhes; Experiência sólida com lógica e alguma linguagem de programação; Experiência na construção e execução de testes via API, preferencialmente utilizando Postman; Experiência com MySQL e PostgreSQL; Experiência com criação da estrutura e execução de testes de performance; Experiência em configuração e manutenção de testes automatizados em pipeline de CI/CD, utilizando GitHub Actions ou Jenkins; Experiência com Kubernetes; Conhecimento em Linux. Diferenciais: Experiência em construção de algoritmo de varredura de livro de ordens e lançamento de ordens de compra/venda através de API (robô trader); Bacharel em Ciência da Computação ou áreas correlatas; Experiência com RobotFramework; Inglês avançado; Experiência prática em programação utilizando Python ou Golang. O que você vai fazer? Um analista de QA no MB é uma pessoa que curte trabalhar em equipe e que faz parte de um time multidisciplinar que contém PMs, desenvolvedores, product designers e outros. No dia-a-dia a gente entende a missão da sprint atual, o produto sendo construído e seus critérios de aceite e em cima disso prepara cenários de testes que são executados no decorrer da própria sprint. É importante que o analista de QA tenha faro para encontrar bugs na aplicação ou gaps na especificação do produto, e que participe de forma ativa nas discussões de planejamento, estimativa e elaboração do produto junto ao resto do time, a fim de antecipar problemas à aplicação ou ao usuário final antes mesmo que o código seja desenvolvido. Atividades: Capacidade analítica, crítica e de interpretação das especificações e documentos; Trabalhar com equipes multifuncionais para garantir a qualidade em todo o ciclo de vida de desenvolvimento de software; Conhecimento em fases e abordagens de teste, incluindo funcional, regressão, integração, etc; Participar ativamente das cerimônias (kick off, plannings, daily e retrospectiva); Planejamento, mapeamento, criação e execução dos cenários e casos de testes manuais e, principalmente, automatizados; Levantamento e controle dos bugs, definindo criticidade e comunicando todos os envolvidos sobre os riscos; Manipulação de massa de testes via banco de dados; Realizar construção de ambiente de testes via Jenkins; Realizar controle de versão com o GIT; Criação de workflow de CI/CD para integrar em pipeline; Executar testes de performance com Locust ou k6; Geração de relatórios de testes.
#J-18808-Ljbffr