InComm Payments - QA Automation Engineer II Flashcards
Experiência em Automação:
Pode compartilhar exemplos específicos de como você automatizou cenários de teste de regressão em projetos anteriores?
- Na HST
- Desenhei um Plano de Testes.
- Defini os cenários a serem automatizados.
- Automatizei com Robot Framework.
Experiência em Automação:
Qual é a sua experiência com ferramentas de automação de teste, especialmente para testes de UI e API?
Para testes de Interface Utilizo o Robot FrameWork ou Selenium webDriver.
Para os de API utilizo Cypress e Postman ou Insomnia.
Ambiente Ágil:
Como você contribuiu para esforços de teste em uma equipe multifuncional em um ambiente ágil?
Acompanhando o desenvolvimento de ponta a ponta, atuando em parceria com Devs, PO e outros envolvidos.
Ambiente Ágil:
Pode dar um exemplo de como a automação de testes acelerou o processo de desenvolvimento em um ambiente ágil?
Na HST os testes automatizados que fiz aceleraram a velocidade dos testes pq as aplicações eram bem similares, assim os testes automatizados puderam ser replicados em outros projetos.
Estrutura de Automação:
Como você contribuiu para uma estrutura de automação estabelecida, adicionando testes automatizados de UI e API?
- Compreendendo a Estrutura Existente.
- Escolha Ferramentas Adequadas.
- testes automatizados para a interface do usuário, abrangendo os principais fluxos de trabalho.
- Integre com o Fluxo de CI/CD
- Gerencie Dependências
- Documentar os testes
Estrutura de Automação:
Como garante que a estrutura de automação seja escalável e fácil de manter?
Design Modular
Padrões de Nomenclatura Claros
Parametrização Adequada
Gestão de Dependências Eficiente
Relatórios e Logs Detalhados
Controle de Versão
Gestão de Configuração
Automatização de Tarefas de Limpeza
Testes de Regressão
Revisões de Código
Treinamento e Documentação
Avaliação Contínua
Gestão de Riscos:
Como avalia os riscos em projetos de automação de testes e como orquestra a cobertura de testes para mitigar esses riscos?
Identificação de Riscos:
Realize uma análise detalhada para identificar possíveis riscos junto aos Devs e ao PO.
Priorização de Riscos:
Classifique os riscos com base na probabilidade de ocorrência e no impacto potencial. Dê prioridade aos riscos mais críticos
Planejamento de Mitigação:
Desenvolva um plano de mitigação para cada risco identificado. Isso pode envolver a alocação de recursos adicionais, a implementação de estratégias de backup ou a antecipação de ações preventivas.
Comunicação Transparente:
Comunique claramente os riscos identificados e as estratégias de mitigação para todas as partes interessadas
Colaboração em Equipe:
Como você colabora em uma equipe ágil? Descreva sua participação em diários, estimativas/planejamento e retrospectivas.
- Sendo um agente da qualidade.
- Exponho o progresso do meu trabalho e compartilho as dificuldades e sugiro possíveis soluções para os desafios dos colegas.
Gestão de Riscos:
Pode compartilhar um exemplo de como sua abordagem de teste ajudou a evitar ou identificar problemas em potencial?
Na Ebix
Bradesco Seguros
Versão do IE
Testes Exploratórios:
Como realiza testes exploratórios baseados em sessões para entender o sistema e descobrir problemas?
Priorizo as novas features para entender se estão funcionando integradas às mais antigas e principais.
Colaboração em Equipe:
Qual é a sua abordagem para manter a comunicação eficaz em uma equipe multifuncional?
- Tento ser claro e alinhar se tudo foi entendido.
- Também não levo as dúvidas pra casa.
Testes Exploratórios:
Pode compartilhar um exemplo de como seus testes exploratórios identificaram um problema não detectado pelos testes automatizados?
Ebix
Bradesco Seguros
Versão do IE
Resolução de Problemas:
Como você apoia desenvolvedores, equipes de produtos e equipes de atendimento ao cliente na solução de problemas?
Me coloco à disposição para ajudar em qualquer eventualidade.
Resolução de Problemas:
Pode dar um exemplo específico de como sua assistência contribuiu para a resolução eficiente de um problema crítico?
- Ebix
- Deleção de tabela
- Sugeri que usássemos o BackUp.
Melhoria Contínua:
Como você examina falhas e facilita esforços de melhoria contínua dentro e entre equipes?
- Analiso
- Grau de Severidade
- Grau de Impacto
- Reporto na ferramenta de gestão de falhas.
- Atuo junto aos Devs para correção.