[especialista]Senior QAE
Contribuição
A pessoa Analista de QA Senior é referência para tomada de decisões acerca de detalhes da solução. Auxilia a equipe a resolver problemas sem escopo bem definido e participa na descoberta da solução. Tem proficiência em diversos tipos de testes: unitários, de integração, carga, instrumental, regressão, etc. Fornece sugestões e levanta críticas construtivas, disseminando conhecimento técnico na tribo.
A pessoa:
- Atua em problemas ambíguos sem escopo pré-definido e que exigem priorização difícil, equilibrando prazo e qualidade
- É referência para tomada de decisões acerca de detalhes da solução
- Auxilia a equipe a resolver problemas sem escopo bem definido e participa na descoberta da solução
- Fornece sugestões e levanta críticas construtivas, disseminando conhecimento técnico no time
- Define e entrega de forma autônoma roteiros técnicos de projetos maiores, muitas vezes envolvendo dependências entre equipes.
Principais Desafios
Geral |
- Participar e contribuir com as fases do processo de desenvolvimento de software.
- Identificar áreas de teste que podem ser melhoradas e propor refatorações necessárias e os impactos inerentes.
- Contribuir com o desenvolvimento de plano para integrar testes automatizados no processo de testes da equipe.
- Projetar e implementar soluções de automação de testes que se encaixam nas necessidades da companhia.
- Liderar conversas de análise de funcionalidades, expondo visão crítica e atuando como defensor dos critérios de aceitação.
- Criar testes para funcionalidades críticas do produto.
- Aconselhar o time sobre a abordagem de proposta e defender a melhor estratégia para cada projeto.
- Fornecer as informações necessárias para que os times consigam corrigir problemas.
- Investigar bugs complexos, a fim de encontrar a provável causa do problema e não demonstrar somente os sintomas.
- Discutir a arquitetura da solução com o time e apontar os possíveis riscos.
- Propor feedbacks sobre a arquitetura da aplicação para promover testabilidade.
- Monitorar proativamente as verificações automatizadas (teste, análise de código) e melhorar continuamente a confiabilidade, cobertura e velocidade.
- Melhorar proativamente os frameworks e ferramentas de testes.
- Construir ferramentas e frameworks que beneficiam a área de tecnologia.
- Identificar os gaps na estratégia de testes e promover soluções para resolvê-los.
- Incentivar a utilização de pair e mob programming com o time para ensinar boas práticas.
- Contribuir na elaboração de documentação e na definição de boas práticas e convenções.
- Extrair relatório que compõe os resultados e as falhas dos testes executados, e fornecer a visibilidade e o alinhamento necessário com a equipe.
- Contribuir com o fluxo de desenvolvimento do produto.
- Contribuir para tangibilizar a visão técnica a partir de entregas incrementais de valor.
- Avaliar ferramentas e frameworks que melhor se encaixam em cada projeto da organização, além de sugerir modificações nas estruturas e processos existentes.
|
Proficiência Técnica
Geral |
- Construir e implementar diferentes estratégias de teste.
- Elaborar a partir de uma visão analítica, as camadas de teste, de acordo com o produto.
- Sugerir melhorias técnicas para as aplicações a fim de atender os requisitos de qualidade.
- Automatizar fluxos e de construir pipelines (CI) eficientes e de menor custo operacional.
- Desenhar uma solução e passar junto a tarefa, atividades para profissionais de outros níveis.
- Entender os diferentes contextos sobre qualidade, para propor as melhores soluções.
- Domínio de recursos avançados de automação de testes.
- Avaliar ferramentas e frameworks que melhor se encaixam nos projetos da organização, é proativo para sugerir modificações nas estruturas e processos existentes.
- Domínio de nível avançado de testes. Entende e aplica os diferentes tipos de testes - de unidade, integração, carga, instrumental, regressão - em diversos cenários.
- Conhecimento de ferramentas e sabe aplicar alguns padrões da indústria (Automação WEB, Automação de API, testes de carga, testes de stress, teste de performance) sabendo demonstrar pontos positivos e negativos dos padrões que conhece.
- Ter conhecimento e domínio de ferramentas utilizadas como padrão pela indústria. Ferramentas utilizadas em automação WEB e de API, testes de carga, testes de stress e de performance.
- Compreende e aplica os princípios de gerenciamento de testes baseado em recursos, estratégias, planejamento, controle do projeto e gerenciamento de risco.
- Domínio das regras de negócio do sistema e de como os produtos se relacionam com outros.
- Conhecimento avançado em Git e Github.
- Conhecimento avançado de Docker.
- Compreende os princípios de gerenciamento de testes baseado em recursos, estratégias, planejamento, controle do projeto e gerenciamento de risco.
- Capacidade de estruturar e sugerir arquitetura de testes.
- Conhecimento das métricas de Incidentes/Bugs e capacidade de calculá-las.
- Capacidade de aplicar os aprendizados de experiências anteriores no dia a dia do time.
|
Aptidões Especialista
Pilar |
Comportamento |
Gerir a Execução |
- Prioriza os projetos da área que atua de acordo com o direcional estratégico da cia. Acompanha as métricas da sua estrutura garantindo a execução de planos de ação. Contribui nas rotinas do time, antecipando problemas e auxiliando na remoção de barreiras e impedimentos.
- Executa e lidera projetos técnicos complexos junto a sua equipe direta e/ou outros times multifuncionais para atingir metas em nível de equipe.
|
Desenvolver Pessoas |
- Promove um clima de confiança e segurança. Empodera o time e pares para o desenvolvimento de soluções em conjunto, contribuindo para novas ideias/abordagens.
|
SoftSkills
Competência |
Comportamento |
Resolução de Problemas |
- Entende o problema, procura referências, busca aprendizados e testa possíveis soluções. Caso necessário, pede ajuda.
- Chega em novas possibilidades e respostas com profundidade, posiciona seus argumentos, visões baseando-se em dados e fatos, influenciando o time a chegar em uma solução.
- Mede impacto versus investimento para priorizar suas atividades e tomar decisões acerca de como resolver um problema com senso de urgência
|
Adaptabilidade |
- É uma pessoa aberta a mudanças e adapta seu trabalho quando as circunstâncias mudam, encarando novos desafios como oportunidades de aprendizado.
- Consegue navegar em situações ambíguas, mantendo-se resiliente diante de adversidades. Atua de forma a nortear e mobilizar o time para que as transformações aconteçam
|
Comunicação |
- Escuta e busca aliar múltiplos pontos de vista, conseguindo influenciar decisões e se posicionando criticamente. Age de forma construtiva frente a direcionamentos e decisões desalinhadas com o propósito do negócio.
- Adéqua informações complexas para se relacionar com diferentes áreas/pessoas a fim de resolver os problemas que encontra
- Comunica-se de forma assertiva e respeitosa. Pratica a escuta ativa e faz perguntas a fim de entender o contexto, problema e necessidades apresentadas e/ou aprender outras visões sobre um mesmo tema, assim, construindo soluções em parceria
- Dá visibilidade do trabalho e dos resultados do time aos pares e stakeholders, garantindo alinhamento
|
Desenvolvimento Contínuo |
- Conversa com a sua liderança sobre objetivos e aspirações de carreira, procurando oportunidades de aprendizado e crescimento.
- Absorve e pede proativamente por sugestões e feedbacks para seus pares e lideranças. Entende seus pontos fortes e oportunidades de desenvolvimento, agindo ativamente em seu desenvolvimento. Além de oferecer inputs e suporte para que as demais pessoas do time se desenvolvam.
- Busca aprender e seguir as boas práticas da sua área de atuação e sobre o mercado de meios de pagamento. Compartilha seus conhecimentos e aprendizados com o time, usa o que aprende para solucionar os problemas que enfrenta
|
Cultura
Pilar |
Comportamento |
Team Play |
- Entende que a força do time é maior do que a individual - considerando seus pares e demais líderes/times.
- Dá crédito aos demais por suas contribuições e realizações.
- Têm interesse genuíno no desenvolvimento e nas relações do seu time. Cria relações de confiança e segurança emocional.
- Sabe que só existe crescimento com sucessão.
|
The Reason |
- Demonstra percepção das necessidades dos clientes.
- Identifica oportunidades que beneficiam os clientes.
- Cria e fornece soluções que atendem às expectativas dos clientes
- Coloca o cliente no centro. Entende que o nosso sucesso é a consequência do sucesso dos nossos clientes.
- Deixa o ego e as discordâncias de lado para tomar as melhores decisões pelos nossos clientes.
|
Live the Ride |
- Lida de forma confortável com incertezas da mudança.
- Mantém calma sob pressão e encara os desafios com motivação e otimismo.
- É resiliente. Acorda todos os dias com energia para encarar seus desafios.
- Tem interesse em aprender e evoluir de forma genuína.
- Preza pela excelência e qualidade, sempre buscando o melhor resultado.
|
No Bullshit |
- Ouve o outro com atenção, fala com franqueza e trata as pessoas com respeito.
- Fornece feedback direto e capaz de mobilizar, contribui com sua opinião e comentários construtivos.
- É humilde em reconhecer quando erra, é aberto a criticas e aprende com as experiências.
- Luta pelo certo e age com integridade. Demonstra altos padrões de honestidade.
|
Own It |
- Age com claro senso de responsabilidade, acompanha os compromissos e certifica-se que as outras pessoas façam o mesmo.
- Estimula a si próprio e outras pessoas para obter resultados.
- Transforma potencial em potência, fazendo as coisas acontecerem com diligência, disciplina e profundidade.
|