Oi Meu nome é Kristina
lapkina Kocherina, sou testadora no Yandex.Market. Seis meses atrás, eu tinha o status de advogado e muita prática legal, passei as noites na prisão. Mas, em algum momento, decidi que era hora de fazer o que traz prazer, não apenas dinheiro. E ela mudou radicalmente sua profissão.
Hoje vou contar aos leitores da Habr sobre como me tornei testador e também vou compartilhar algumas dicas que ajudarão você a conseguir um estágio. E, talvez, quebre o estereótipo de que o teste é uma maneira fácil de "entrar na TI".

Pensando em mudar de profissão, comecei a me lembrar do que gostava de fazer quando ainda não havia me tornado advogado. Minhas lembranças me levaram à escola, onde troquei conhecimento sagrado com meus colegas sobre disquetes e discos da revista Hacker. Tornou-se interessante o que aconteceu com a TI nesses 10 anos, buscou informações sobre Habr e depois as DjangoGirls. Então eu descobri a profissão de testador. Assim como na profissão jurídica, nesta área, você deve poder examinar cuidadosamente a área problemática e procurar por "bugs" nela.
Eu tinha um pouco de conhecimento. Procurei aleatoriamente, mas muito ansiosamente, qualquer informação sobre essa profissão, li blogs, livros, entrei em um curso de testes, onde pude organizar esse conhecimento. Ao mesmo tempo, eu me encaixo nos testes de crowdsourcing de um projeto de jogo para colocar o conhecimento em prática pela primeira vez.
Intensivo
Em novembro de 2018, me deparei com um anúncio sobre o recrutamento de candidatos para o intensivo "Estou testando o Yandex". Para isso, foi necessário realizar uma tarefa de teste - em diferentes versões, comparar os resultados de pesquisa do Yandex e do Google e preencher um questionário, informando sobre sua formação e interesses. Aqueles que passarem com sucesso intensamente foram prometidos para serem considerados candidatos a estágios. Os requisitos eram bastante simples: atenção e conhecimento do livro de Roman Savin Testing Dot Com.
Savin foi lido há muito tempo, eu não estava privado de atenção, então enviei a tarefa e comecei a aguardar o veredicto. No dia marcado, não recebi uma carta informando que eles haviam me levado. Bem, então, pensei. "Este é o Yandex, e sou apenas um testador iniciante, sem projetos atrás de mim, vou tentar outra vez." Mas na véspera dos mais intensos, eles entraram em contato comigo e se ofereceram para vir ao evento. Parece que naquele momento eu peguei um ingresso feliz.
Antes do intensivo, fui adicionado ao bate-papo, onde os participantes se conheceram. O contingente, digo-lhe, foi de tal maneira que fiquei um pouco pasmo: estudantes da ITMO, HSE, Universidade Estadual de São Petersburgo, programadores, administradores. Entre todos esses técnicos legais, eu estava.
A intensidade em si era bastante ativa: foram três dias de palestras, intercaladas com bagaton. As palestras foram emocionantes, mas na época eu estava terminando os cursos de teste, então a maioria dos tópicos eu já conhecia. Isso me ajudou não apenas a ouvir e lembrar, mas também a participar da discussão. Talvez por isso, já em dezembro me ofereceram uma entrevista para um estágio.
Admito que me senti um pouco estranho e desconfiei dos entrevistadores, porque éramos de mundos completamente diferentes, mas parecia que meus olhos ardentes os convenceram. Vou falar um pouco mais sobre as entrevistas abaixo.
Estágio
Os dias úteis começaram. Cada estagiário tinha seu próprio plano de introdução, cujas tarefas se tornaram mais complicadas à medida que alguém mergulhava no projeto. Não vou me esconder, foi difícil para mim. Especialmente a princípio. Claro, eu sabia o que era o Git, como usar o console e outras coisas, mas era muito difícil para mim entender as nuances. Às vezes me senti muito estúpido. Meu mentor me ajudou com isso. Realizamos reuniões regulares nas quais eu poderia fazer qualquer pergunta. Um mentor em Yandex não é um gerente de estágio, mas um papel completamente diferente. Como descobri mais tarde, os mentores passam especificamente por treinamento interno para ajudar estagiários.
Verificou-se que o teste não está apenas verificando o estado de um produto com o que está escrito na especificação. Não se trata de "apertar botões e quebrar tudo". O teste trata de estudo ponderado e consistente de um produto, busca por informações ausentes, interação estreita com os desenvolvedores.
Eles não nos usaram para tarefas de "dar e trazer", mas as colocaram em pé de igualdade com os "adultos": estagiários testaram lançamentos e experiências reais. A desculpa “sou apenas estagiária” não funcionou aqui. Não sabe alguma coisa? Encontre uma fonte de informação e ajude você. Por exemplo, por iniciativa dos testadores, foi realizado um intensivo interno para desenvolver javascript e escrever autotestes. As oportunidades de aprender algo novo estavam literalmente à distância. O principal é não ter medo de aprender.
Meu estágio começou no projeto do mensageiro interno corporativo Yandex. Lentamente, mergulhei no projeto, estudei a cozinha interna, me familiarizei com os desenvolvedores e gerentes. Parecia que ainda havia muito tempo antes do final do estágio e que não seria difícil provar a si mesmo neste projeto. Mas exatamente um mês e meio depois, fui transferido para um novo projeto - para o Yandex.Connect. Agora considero esta decisão a melhor em todo o meu estágio. Isso me mobilizou, me forçou a fazer as malas e me provar em pouco tempo. Minha nova equipe não tinha uma única pessoa de São Petersburgo, então era mais difícil (você não pede conselhos aqui e agora), mas me ensinou a trabalhar em uma equipe distribuída. Então, no projeto, o autoteste estava apenas começando, portanto, mesmo minha modesta experiência em testar o messenger foi útil. Essa é uma rotação interna útil de funcionários entre projetos.
Durante o estágio, percebi que algumas vezes as habilidades sociais ajudam a sair onde não há habilidades suficientes. A independência é importante - não espere que eles venham e mordam você, venha você mesmo, ninguém irá recusar você. A curiosidade é importante - metade de todo o conhecimento está no wiki interno da empresa, você pode encontrá-lo se procurar. É importante poder fazer perguntas.
Acho que passar no exame para o certificado internacional ISTQB também me ajudou a concluir com êxito o estágio. Não importa o quão controverso esse sistema possa ser, a preparação para o exame organiza o conhecimento.
Entrevista de emprego
Ao final do estágio, surgiu a questão do emprego. No total, antes de trabalhar no estado, passei em 10 entrevistas (incluindo as que ocorreram antes do estágio), a maioria das quais com a parte técnica. As tarefas podem ser sobre um lápis e mais complicadas, exigindo um entendimento profundo das tecnologias de desenvolvimento. Outras três entrevistas foram gerenciais - aqui eles checaram o entendimento dos processos e a capacidade de navegar em situações difíceis, descobriram se você é adequado para a equipe e se a equipe é adequada para você (no meu caso, representantes de três equipes diferentes conversaram comigo).
Vou contar algumas informações "secretas" sobre as entrevistas para o testador. Para transmiti-los, é aconselhável conhecer e entender a interação cliente-servidor, solicitações e códigos de resposta, a diferença entre eles. Os entrevistadores podem perguntar sobre redes, diferenças no navegador e algoritmos simples, artefatos de teste e o processo de teste; às vezes, fazem perguntas sobre linguagens de programação, se você disser que sabe um pouco sobre isso.
Materiais úteis
E mais uma coisa. Não existe esse livro, após a leitura, que você será levado imediatamente para os testadores. Leia livros clássicos sobre testes (alguns dos quais citei abaixo), mas não se esqueça dos fóruns e conferências, comunique-se com especialistas mais experientes. Também é útil procurar
entrevistas , mesmo que você não tenha planos de mudar de emprego aqui e agora. É fácil ver lacunas em seus conhecimentos sobre elas e levá-las em consideração no futuro. Em geral, procure maneiras de evoluir constantemente.
- "Teste de software" (Svyatoslav Kulikov)
- A arte de testar software (Glenford Myers)
- Teste de Software (Sam Kaner)
- “Testando o Dot Com, ou o Manual para Abuso de Bugs em Startups da Internet” (Roman Savin)
Você pode conhecer outras fontes úteis de conhecimento para testadores. Compartilhe-os nos comentários. Obrigada