vagas DISPONÍVEIS
Analista de Testes Sênior - REMOTO
Modalidade de trabalho: Remoto
Requisitos:
- Formação na área de Tecnologia.
Experiências necessárias:
- Domínio nos fundamentos de testes (Técnicas e Estratégias);
- Domínio nos diferentes tipos e níveis de testes;
- Análise de Requisitos: Capacidade de interpretar e validar especificações de requisitos de software contidos em uma história de usuário;
- Domínio na utilização de BDD para elaboração e atualização de Casos de Testes, funcionais e não funcionais;
- Domínio na realização de testes manuais em API REST/SOAP utilizando Postman;
- Domínio na realização de testes manuais em APPs;
- Experiência na realização de testes manuais em banco de dados (SQL Server, MySQL, MongoDB);
- Domínio em alguma plataforma de controle (Jira, Azuredevops, Trello, Mantis);
- Metodologias ágeis – Scrum, Kanban;
- Experiência na elaboração de Status Report.
Diferenciais
- Certificações em Qualidade de Software;
- Robot Framework e Python;
- Experiência em uma linguagem de programação (Python, Java, C#, Ruby, etc);
- Experiência em teste automatizados de APIs REST e SOAP;
- Experiência em frameworks de automação (Robot, Playwright, Selenium, Appium, Requests/RestAssured, Sikuli, Espresso/XCUITest);
- Domínio no versionamento de código com Git.
Principais atividades:
- Elaborar, juntamente com o time, Plano e Estratégia de Testes com base na análise dos entregáveis previstos para um projeto de desenvolvimento de software;
- Analisar e validar requisitos de negócio, garantindo a adequada aplicação dos fundamentos e técnicas de teste;
- Elaborar e manter casos de teste utilizando o padrão BDD (Behavior Driven Development);
- Executar casos de teste manuais, garantindo a coleta de evidências adequadas para as necessidades do projeto;
- Registrar e acompanhar o tratamento de defeitos e falhas identificadas durante as atividades de teste;
- Monitorar políticas e procedimentos de controle de qualidade;
- Identificar, analisar, propor e implementar soluções para problemas de qualidade, analisando a causa raiz e prevenindo a recorrência;
- Analisar oportunidades de melhoria, buscando a otimização dos processos de qualidade e trazendo para o time o foco na qualidade das entregas;
- Coletar e analisar dados para avaliar o desempenho dos produtos desenvolvidos em relação aos padrões de qualidade estabelecidos;
- Elaborar relatórios que contemplem os principais indicadores de qualidade, como: defeitos, cobertura de testes, riscos de qualidade, etc;
- Utilizar ferramentas de automação de testes para garantir a otimização do esforço de testes.
Analista de Testes Sr
Modalidade de trabalho: Híbrido: 2 vezes por semana em home office e 3 vezes por semana presencialmente no escritório em Alphaville/SP.
Requisitos:
- Formação/ Especializações/ Certificações: Formação superior completa em Ciência daComputação, Sistemas de Informação,Engenharia de Software, ou áreas correlatas.
- Desenvolvimento orientado a testes, testes unitários e integrados, bibliotecas e ferramentas de testes (Jest, Cypress, etc)
- Arquitetura de MFE (Micro Front-Ends)
- Aplicações em nuvem (AWS, Google, etc)
- DevOps (Pipelines, Integração e Deploy Contínuos)
- Testes automatizados
Experiências necessárias:
- Experiência de Execução de Testes nos Cenários abaixo:
HTML
- Design responsivo, mobile first, boas práticas de semântica e acessibilidade, otimização de desempenho
CSS
- Design Responsivo, mobile first, boas práticas, convenções (BEM, SMACCSS, outras), Pré-processadores (SASS/LESS/outros), otimização e componentização
Javascript
- ECMA5 e ECMA6, boas práticas (Design Patterns, Clean Code, etc), webcomponents, desenvolvimento orientado a objeto e funcional, bundlers e task runners (webpack,grunt, gulp, etc), vivência com CLI
React:
- Aplicações completas em React @ latest
- Novas features da biblioteca
- Componentes de Classe e Funcionais
- Ciclo de vida de componentes
- Contexto (Nativo ou bibliotecas: Context API, Redux, etc)
- Hooks
- Reaproveitamento de componentes
- Roteamento
- Formulários
- Melhores práticas (Design Patterns, Clean Code, etc)
Comunicação com serviços usando apis REST/GraphQL/outras
Estilização com CSS Modules/Styled Components/outros
Build e Deploy de aplicações
Metodologias Ágeis (um ou outro)
- Scrum/Kanban
Git (Gitflow)
- Versionamento
- Code Review
- Controle de atividades (um ou outro)
Azure Devops
Jira
Principais atividades:
- Participar das tomadas de decisão sobre o desenvolvimento de ferramentase estratégias para novas soluções e otimizações de produtos já existentes
- Criar, modificar e corrigir elementos de front-end em aplicações e componentes
- Apresentar propostas de melhorias e otimizações para ferramentas já existentes
- Colaborar para o aumento de conhecimento para os membros do time
- Buscar, constantemente, a melhoria das ferramentas do ponto de vista de performance e negócio
Desenvolver
vai muito além
da tecnologia
Somos responsáveis por uma cultura única que agrega valor para nossos clientes através de squads de Analytics, IT, Cloud e EAM. É esta responsabilidade que facilita o desenvolvimento de soluções sob experimentações constantes centradas em dados e promove transformação cultural, digital e cognitiva, impactando em cada aspecto de uma empresa.
Unindo time, cultura e método, criamos soluções customizadas e escaláveis para inovar em produtos e serviços. Atuamos no desenvolvimento de aplicativos, plataformas e integrações, com conhecimento do negócio, gestão enxuta, AI, IoT, nuvem, blockchain, entre outros.