D'un avocat à un testeur à Yandex. L'histoire de mon stage

Salut Je m'appelle Kristina lapkina Kocherina, je suis testeuse sur Yandex.Market. Il y a six mois, j'avais le statut d'avocat et beaucoup de pratique juridique, je passais des soirées en prison. Mais à un moment donné, j'ai décidé qu'il était temps de faire ce qui apporte du plaisir, pas seulement de l'argent. Et elle a radicalement changé de métier.

Aujourd'hui, je vais expliquer aux lecteurs de Habr comment je suis devenu testeur et partager quelques conseils qui vous aideront à obtenir un stage. Et, peut-être, je briserai le stéréotype selon lequel le test est un moyen facile de "se lancer dans l'informatique".



En pensant changer de profession, j'ai commencé à me rappeler ce que j'aimais faire alors que je n'étais pas encore devenu avocat? Mes souvenirs m'ont conduit à l'école, où j'ai échangé des connaissances sacrées avec mes camarades de classe sur des disquettes et des disques du magazine Hacker. Il est devenu intéressant ce qui est arrivé à l'informatique au cours de ces 10 années, a grimpé pour obtenir des informations sur Habr, puis a rejoint DjangoGirls. J'ai donc découvert le métier de testeur. Comme dans la profession juridique, dans ce domaine, vous devez être en mesure d'examiner attentivement le problème et d'y rechercher des «bogues».

J'avais un peu de connaissances. J'ai cherché au hasard, mais très ardemment, des informations sur cette profession, lu des blogs, des livres, suivi un cours de test, où j'ai pu organiser ces connaissances. Dans le même temps, je m'intègre dans les tests de crowdsourcing d'un projet de jeu afin de mettre les connaissances en pratique pour la première fois.

Intensif


En novembre 2018, je suis tombé sur une annonce concernant le recrutement de candidats pour l'intensif "Je teste Yandex". Pour y arriver, il était nécessaire d'effectuer une tâche de test - dans différentes versions, comparez les résultats de recherche Yandex et Google et remplissez un questionnaire, expliquant votre parcours et vos intérêts. On a promis à ceux qui réussissaient de manière intensive de se présenter comme candidats à des stages. Les exigences étaient assez simples: pleine conscience et connaissance du livre «Testing Dot Com» de Roman Savin.

Savin a été lu il y a longtemps, je n'ai pas été privé d'attention, alors j'ai envoyé la mission et j'ai commencé à attendre le verdict. Le jour fixé, je n'ai pas reçu de lettre déclarant qu'ils m'avaient emmenée. Eh bien, j'ai pensé. "C'est Yandex, et je suis juste un testeur débutant sans aucun projet derrière moi, je vais essayer une autre fois." Mais à la veille des plus intenses, ils m'ont contacté et m'ont proposé de venir quand même à l'événement. Il semble qu'à ce moment j'ai sorti un ticket heureux.

Avant l'intensif, j'ai été ajouté au chat, où les participants ont pu se connaître. Le contingent, je vous le dis, était tel que j'étais un peu abasourdi: étudiants de l'ITMO, HSE, Université d'État de Saint-Pétersbourg, programmeurs, administrateurs. Parmi tous ces techniciens sympas, il y avait moi.

L'intensité elle-même était assez active: c'était trois jours de cours, entrecoupés de bagaton. Les conférences étaient passionnantes, mais à ce moment-là, je terminais les cours de test, donc la plupart des sujets que je connaissais déjà. Cela m'a aidé non seulement à écouter et à me souvenir, mais aussi à participer à la discussion. Peut-être à cause de cela, déjà en décembre, on m'a proposé un entretien pour un stage.

J'avoue, je me sentais un peu gêné et ressentais une certaine méfiance de la part des enquêteurs, parce que nous venions de mondes complètement différents, mais il semble que mes yeux brûlants les aient convaincus. Je vais vous en dire un peu plus sur les interviews elles-mêmes ci-dessous.

Stage


Les journées de travail ont commencé. Chaque stagiaire avait son propre plan d'introduction, dont les tâches devenaient plus compliquées à mesure que l'on plongeait dans le projet. Je ne me cacherai pas, c'était difficile pour moi. Surtout au début. Bien sûr, je savais ce qu'était Git, comment utiliser la console et d'autres choses, mais c'était assez difficile pour moi de comprendre les nuances. Parfois, je me sentais très stupide. Mon mentor m'a aidé avec ça. Nous avons tenu des réunions régulières au cours desquelles je pouvais poser n'importe quelle question. Un mentor chez Yandex n'est pas un gestionnaire de stage, mais un rôle complètement différent. Comme je l'ai découvert plus tard, les mentors suivent spécifiquement une formation interne afin d'aider les stagiaires.

Il s'est avéré que les tests ne consistent pas seulement à vérifier l'état d'un produit avec ce qui est écrit dans la spécification. Il ne s'agit pas de "pousser les boutons et de tout casser". Les tests consistent en une étude réfléchie et cohérente d'un produit, la recherche d'informations manquantes, une interaction étroite avec les développeurs.

Nous n'étions pas utilisés pour des tâches «apporter-apporter», mais nous étions mis sur un pied d'égalité avec les «adultes»: les stagiaires testaient des versions et des expériences réelles. L'excuse «je ne suis qu'un stagiaire» n'a pas fonctionné ici. Vous ne savez pas quelque chose? Trouvez une source d'information et aidez-vous. Par exemple, à l'initiative des testeurs, une intensification interne a été menée pour développer le javascript et écrire des autotests. Les occasions d'apprendre quelque chose de nouveau étaient littéralement indépendantes. L'essentiel est de ne pas avoir peur d'apprendre.

Mon stage a débuté dans le projet du messager interne Yandex. Lentement, j'ai plongé dans le projet, étudié la cuisine interne, fait la connaissance des développeurs et des managers. Il semblait qu'il restait encore beaucoup de temps avant la fin du stage et qu'il ne serait pas difficile de faire ses preuves dans ce projet. Mais exactement un mois et demi plus tard, j'ai été transféré vers un nouveau projet - Yandex.Connect. Maintenant, je considère que cette décision est la meilleure de tout mon stage. Cela m'a mobilisé, m'a obligé à faire mes valises et à faire mes preuves en peu de temps. Ma nouvelle équipe n'avait pas une seule personne de Saint-Pétersbourg, donc c'était plus difficile (vous ne demanderez pas de conseils ici et maintenant), mais cela m'a appris à travailler dans une équipe distribuée. Ensuite, dans le projet, l'autotest commençait à peine, donc même ma modeste expérience dans le test du messager était utile. Il s'agit d'une rotation interne utile des employés entre les projets.

Pendant le stage, j'ai réalisé que parfois les compétences générales aident à sortir là où il n'y a pas assez de compétences techniques. L'indépendance est importante - ne vous attendez pas à ce qu'ils viennent vous mâcher, venez vous-même, personne ne vous refusera. La curiosité est importante - la moitié de toutes les connaissances sont dans le wiki interne de l'entreprise, vous pouvez le trouver si vous regardez. Il est important de pouvoir poser des questions.

Je pense que réussir un examen pour le certificat international ISTQB m'a également aidé à réussir le stage. Quelle que soit la controverse de ce système, la préparation aux examens organise les connaissances.

Entretien d'embauche


À la fin du stage, la question s'est posée de l'emploi. Au total, avant de travailler dans l'Etat, j'ai passé 10 entretiens (dont ceux qui ont eu lieu avant le stage), dont la plupart concernaient la partie technique. Les tâches peuvent être au crayon et plus compliquées, nécessitant une compréhension approfondie des technologies de développement. Trois autres entretiens ont été réalisés par des cadres - ici, ils ont vérifié la compréhension des processus et la capacité de naviguer dans des situations difficiles, ont découvert si vous conveniez à l'équipe et si l'équipe vous convenait (dans mon cas, des représentants de trois équipes différentes m'ont parlé).

Je vais vous dire quelques informations «secrètes» sur les entretiens pour le testeur. Pour les transmettre, il est conseillé de connaître et de comprendre l'interaction client-serveur, les requêtes et les codes de réponse, la différence entre eux. Les enquêteurs peuvent poser des questions sur les réseaux, les différences de navigateur et les algorithmes simples, tester les artefacts et le processus de test, parfois poser des questions sur les langages de programmation, si vous dites que vous en savez un peu à ce sujet.

Matériaux utiles


Et encore une chose. Il n'y a pas un tel livre, après lecture, vous serez immédiatement emmené dans des testeurs. Lisez des livres classiques sur les tests (dont certains que j'ai cités ci-dessous), mais n'oubliez pas les forums et les conférences, communiquez avec des spécialistes plus expérimentés. Il est également utile de passer des entretiens , même si vous n'avez pas l'intention de changer d'emploi ici et maintenant. Il est facile de voir les lacunes dans leurs connaissances à leur sujet et de les prendre en compte à l'avenir. En général, recherchez les moyens d'évoluer constamment.

  • "Test logiciel" (Svyoslav Kulikov)
  • L'art des tests de logiciels (Glenford Myers)
  • Tests de logiciels (Sam Kaner)
  • «Tester Dot Com, ou le manuel pour l'abus de bugs dans les startups Internet» (Roman Savin)

Vous connaissez peut-être d'autres sources de connaissances utiles pour les testeurs. Partagez-les dans les commentaires. Je vous remercie!

Source: https://habr.com/ru/post/fr454140/


All Articles