QA / QA Automation
Fale sobre o princípio de Segregação de Interfaces (ISP) do SOLID.
Já teve experiência de ser o único testador num projeto?
Como é organizado quando tem JUnit e TestNG juntos num projeto?
Quais áreas ou direções na atividade profissional te interessam mais para o crescimento futuro?
Já verificaste o código de alguém quanto à qualidade e conformidade com os padrões?
Refere-se à ligação entre testes automáticos em Java e Python?
Em que situações é recomendado usar o método finalize em Java?
Quais operações ou métodos diferem pelo facto de, ao serem executados novamente, levarem a uma alteração no estado do sistema, em vez de manter o resultado anterior?
Foram realizadas revisões de pull requests no seu último projeto?
Já trabalhou com testes automatizados usando Python?
Qual é a diferença entre os métodos Append e Extend para listas em Python em termos de propósito e comportamento?
Quais componentes fazem parte da estrutura do caso de teste?
O que causa a ocorrência de exceções ao trabalhar com Selenium e por que elas acontecem?
Qual framework de teste você usou — TestNG ou JUnit?
Pode explicar o que se entende por 'teste nativo' no contexto do desenvolvimento de software?
O que é uma fixture?
Pode explicar o que é a ferramenta Allure e para que é usada nos testes?
Pode explicar o que é a classe Object na linguagem Java e qual o papel que ela desempenha na herança e na hierarquia de classes?
Que métodos HTTP conhece?
Quais critérios considera importantes na seleção de ferramentas para automação de testes?