Antecipando o lançamento do novo curso " Testador ", conversamos com seus autores, especialistas do Alfa Bank, sobre como o sistema de testes foi construído em suas empresas e quais requisitos são apresentados aos candidatos, e também perguntamos sobre o caminho para a profissão e as dificuldades em trabalhar com ele.
Alexander Dolinsky, chefe do grupo de testes do Alfa Bank e autor do programa "Tester" em Netology :

“No Alfa-Bank, o desenvolvimento do produto é realizado de acordo com o Scrum, portanto, os testes também são construídos de acordo com o Scrum, ou seja, toda a equipe participa dos testes, mas cada um no seu próprio nível de conhecimento, de acordo com a pirâmide de testes.
Os desenvolvedores escrevem testes de unidade e testes de componentes, testadores escrevem testes E2E, testes de interface do usuário e testes de integração. Devido a isso, é possível manter o equilíbrio ideal de tempo para os testes. Em projetos da Web, a abordagem BDD é usada em testes; na área móvel, usamos uma certa combinação da abordagem BDD com nossa própria experiência. Todos os testadores são distribuídos entre as equipes do Scrum; portanto, eles gastam 80% do tempo em tarefas da equipe e 20% do tempo em dívidas técnicas em um projeto ou tarefas da comunidade, através das quais eles desenvolvem suas habilidades em automação, processos de CI / CD.
Normalmente, temos várias equipes do Scrum trabalhando em um único produto, de modo que cada direção recebe um líder de equipe, que supervisiona o processo de teste no produto para todas as equipes, ajuda a resolver as dificuldades emergentes, tanto técnicas quanto humanas. ”
Quem é levado para o Alfa Bank
“O Alfa-Bank lidera a confiabilidade e a capacidade de fabricação dos serviços prestados há muitos anos - portanto, é extremamente importante que os funcionários da empresa não sejam indiferentes aos processos, tentem aprimorá-los constantemente e melhorar a si mesmos.
Precisamos de fome de conhecimento e realizações.
Primeiro de tudo, olhamos para uma pessoa, e só então para o seu passado.
Obviamente, uma grande vantagem é a disponibilidade de educação técnica, embora em geral isso não seja um requisito crítico. Existem casos freqüentes em que as pessoas vieram à nossa equipe de um campo completamente diferente, sem experiência e conhecimento necessário. Eles ganharam um nível sério de especialização já no processo de conclusão de tarefas.
Com base nas habilidades sociais, é importante para nós que uma pessoa saiba como se comunicar e expressar corretamente seus pensamentos (trabalhamos em equipe), para que fique curiosa e saiba como fazer perguntas e trabalhar com respostas. Por exemplo, durante as entrevistas, fornecemos tarefas para raciocinar sobre o teste de um robô que deve chegar até um cliente e despejar café em um copo. Não existe uma resposta correta, mas é interessante observar como uma pessoa tenta testar esse caso.
Um candidato que veio apenas por dinheiro, sem interesses e hobbies temáticos, definitivamente não será adequado para o nosso departamento de testes. Essa pessoa não vai querer se desenvolver dentro da equipe, mas para nós é importante.
O Alfa-Bank é um caso frequente quando um especialista chega a uma posição inicial e, após algum tempo, passa a liderar uma equipe para testes ou até muda para o desenvolvimento. Existem muitos exemplos em que o pessoal de TI se torna um Dono do Produto. Todos devemos tentar em direções diferentes e escolher o desenvolvimento onde eles se sentirem mais confortáveis e onde possam alcançar seu potencial. ”
Artyom Badyshev, especialista em testes do Alfa Bank, entrou em campo por exploração geológica, por um longo tempo se dedicou ao processamento e interpretação de dados sísmicos, mas sempre se interessou por TI. Eles perguntaram a Artem sobre seu caminho para testes e adaptação no Alfa Bank.
Como eu vim para o teste
“Sempre me interessei por tecnologia da informação. Na minha profissão, encontrei indiretamente a necessidade de escrever programas ou scripts, mas o conhecimento da universidade era suficiente para isso.
Estudei de forma independente o JAVA como base, às vezes li artigos sobre Habré, mas não foquei em nenhuma direção específica. Achei quase todos eles interessantes e foi difícil escolher uma coisa: dar o primeiro passo. E se eu estiver errado na minha escolha? Afinal, até que você se encontre dentro da esfera, não entenderá como ela é realmente organizada. No processo de aprendizagem, todos os materiais que encontrei acabaram sendo superficiais. E se eu considerasse os cursos, não podia acreditar que, depois deles, conseguiria um emprego pelo menos meio confiante em minha competência.
Eu nunca pensei na profissão de testador, não achei isso impressionante.
No Alfa Bank, fui entrevistado como gerente de infraestrutura. Como eu tinha idéias gerais sobre obrigações e requisitos, escolhi essa especialidade em particular como ponto de entrada para a TI. Na entrevista, me ofereceram para me testar como testador, descrevendo essa posição como uma das melhores para as pessoas que desejam tocar na TI.
Passei algum tempo entendendo o que os testadores realmente estão fazendo. Eu me perguntei se eu apenas sentaria e pressionaria alguns botões sem pensar, sem nenhuma perspectiva de desenvolvimento.
Mas no final eu decidi tentar.
Posso dizer que estava muito errado : não houve um dia em que fiquei entediado ou senti que estava em algum tipo de estagnação. As tarefas do mar. "
Dificuldades na adaptação a um novo campo
"Não acontece que você veio e tudo funcionou como um relógio. Alterando o escopo, você precisa deixar quase todas as principais habilidades que adquiriu anteriormente e se abrir para novos conhecimentos. Nas duas primeiras semanas, não entendi o que estava sendo discutido nas reuniões. Tudo o que eu não pedi imediatamente foi gravado, memorizado e dublado após as reuniões.
No primeiro dia de trabalho, um mentor foi designado para mim, que me apresentou o curso do que estava acontecendo, mostrou pacientemente e contou tudo o que eu não entendi. No Alfa Bank, é tão comum. Além do mentor, há toda uma equipe de testadores, cada um deles sempre pronto para ajudá-lo.
Se eles lerem isso, deixe-os saber que sou muito grato a eles por sua capacidade de resposta e compreensão!Eu me adaptei rapidamente, mas ainda estou estudando e provavelmente nunca pararei, como todas as pessoas que trabalham nos testes. Ainda assim, a esfera está em constante evolução. "
Dicas para especialistas que desejam testar
"Se você está procurando um ponto de entrada real para a TI, é isso - certamente não será chato. Pensamentos de que "vou me sentar um pouco, testar e, portanto, cortarei aplicativos" desaparecem com o tempo sozinhos.
Se você se dedicar seriamente à automação, encontrará uma pilha de tecnologias ao máximo e se sentirá o desenvolvedor muito legal.
Sempre há espaço para a criatividade, e as idéias são suportadas apenas pela equipe.
Aconselho que você aprenda o básico de qualquer linguagem orientada a objetos e leia o código de outra pessoa. Considero essas habilidades as mais importantes para uma pessoa que ainda não se criou, mas quer aprender rapidamente, entendendo os resultados do trabalho dos profissionais. ”
Dos editores
Nós da Netology estamos lançando um novo curso na profissão "
Testador ", cujo programa foi preparado em conjunto com o Alfa-Bank.
Durante 5 meses de treinamento, lidaremos com testes manuais e automáticos, realizaremos testes de unidade do aplicativo, resolveremos mais de 40 problemas em Java, trabalharemos com o Selenium Webdriver e outras ferramentas de teste, e o Alfa-Bank convidará os melhores alunos para uma entrevista.
Também em 21 de maio, convidamos você para a lição aberta “
Testador: requisitos e perspectivas de trabalho no Alfa Bank ”, que será conduzida por Alexander Dolinsky, chefe do grupo de testes do Alfa Bank e autor do curso.