Vom Anwalt zum Tester in Yandex. Die Geschichte meines Praktikums

Hallo! Mein Name ist Kristina lapkina Kocherina, ich bin Testerin bei Yandex.Market. Vor sechs Monaten hatte ich den Status eines Anwalts und viel Rechtspraxis. Ich verbrachte Abende im Gefängnis. Aber irgendwann entschied ich, dass es Zeit war, das zu tun, was Freude macht, nicht nur Geld. Und sie hat ihren Beruf radikal geändert.

Heute werde ich Habrs Lesern erzählen, wie ich Tester geworden bin, und einige Tipps geben, die Ihnen helfen, ein Praktikum zu bekommen. Und vielleicht werde ich das Stereotyp brechen, dass das Testen ein einfacher Weg ist, um in die IT einzusteigen.



Als ich daran dachte, meinen Beruf zu wechseln, erinnerte ich mich daran, was ich gerne tat, als ich noch kein Anwalt geworden war. Meine Erinnerungen führten mich zur Schule, wo ich mit meinen Klassenkameraden heiliges Wissen über Disketten und Disketten aus dem Hacker-Magazin austauschte. Es wurde interessant, was in diesen 10 Jahren mit der IT passiert ist, kletterte nach Informationen über Habr und stieg dann in DjangoGirls ein. Also habe ich mich über den Beruf eines Testers informiert. Wie in der Bar müssen Sie in diesem Bereich in der Lage sein, den Problembereich sorgfältig zu untersuchen und nach „Fehlern“ darin zu suchen.

Ich hatte ein wenig Wissen. Ich suchte zufällig, aber sehr eifrig nach Informationen über diesen Beruf, las Blogs, Bücher und nahm an einem Testkurs teil, in dem ich dieses Wissen organisieren konnte. Gleichzeitig füge ich mich in Crowdsourcing-Tests eines Spielprojekts ein, um Wissen zum ersten Mal in die Praxis umzusetzen.

Intensiv


Im November 2018 stieß ich auf eine Ankündigung über die Rekrutierung von Kandidaten für das intensive "Ich teste Yandex". Um darauf zuzugreifen, musste eine Testaufgabe durchgeführt werden. Vergleichen Sie in verschiedenen Versionen die Suchergebnisse von Yandex und Google und füllen Sie einen Fragebogen aus, in dem Sie Ihren Hintergrund und Ihre Interessen angeben. Denjenigen, die erfolgreich erfolgreich bestanden haben, wurde versprochen, als Kandidaten für Praktika zu gelten. Die Anforderungen waren recht einfach: Achtsamkeit und Kenntnis des Buches „Testing Dot Com“ von Roman Savin.

Savin wurde vor langer Zeit gelesen, ich wurde nicht der Aufmerksamkeit beraubt, also schickte ich den Auftrag und begann auf das Urteil zu warten. Am vereinbarten Tag erhielt ich keinen Brief, in dem stand, dass sie mich mitgenommen hatten. Na dann, dachte ich. "Dies ist Yandex, und ich bin nur ein Anfängertester ohne Projekte hinter mir. Ich werde es ein anderes Mal versuchen." Aber am Vorabend des Intensivsten kontaktierten sie mich und schlugen vor, dass ich trotzdem zu der Veranstaltung komme. Es scheint, dass ich in diesem Moment ein Happy Ticket herausgezogen habe.

Vor dem Intensivkurs wurde ich zum Chat hinzugefügt, wo sich die Teilnehmer kennen lernten. Ich sage Ihnen, das Kontingent war so verblüfft, dass ich ein wenig verblüfft war: ITMO-Studenten, HSE, St. Petersburg State University, Programmierer, Administratoren. Unter all diesen coolen Technikfreaks war ich.

Die Intensität selbst war ziemlich aktiv: Es waren drei Tage Vorträge, durchsetzt mit Bagaton. Die Vorträge waren aufregend, aber in diesem Moment beendete ich gerade die Testkurse, also die meisten Themen, die ich bereits kannte. Dies half mir nicht nur zuzuhören und mich zu erinnern, sondern auch an der Diskussion teilzunehmen. Vielleicht wurde mir deshalb schon im Dezember ein Vorstellungsgespräch für ein Praktikum angeboten.

Ich gebe zu, ich fühlte mich ein wenig unbehaglich und fühlte ein gewisses Misstrauen der Interviewer, weil wir aus völlig anderen Welten stammten, aber es scheint, dass meine brennenden Augen sie überzeugt haben. Ich werde Ihnen unten etwas mehr über die Interviews selbst erzählen.

Praktikum


Die Arbeitstage begannen. Jeder Auszubildende hatte seinen eigenen Einführungsplan, dessen Aufgaben komplizierter wurden, als man in das Projekt eintauchte. Ich werde mich nicht verstecken, es war schwierig für mich. Besonders zuerst. Natürlich wusste ich, was Git ist, wie man die Konsole benutzt und andere Dinge, aber es war ziemlich schwer für mich, die Nuancen zu verstehen. Manchmal fühlte ich mich sehr dumm. Mein Mentor hat mir dabei geholfen. Wir haben regelmäßige Treffen abgehalten, bei denen ich jede Frage stellen konnte. Ein Mentor in Yandex ist kein Praktikumsmanager, sondern eine ganz andere Rolle. Wie ich später herausfand, werden Mentoren speziell intern geschult, um Praktikanten zu helfen.

Es stellte sich heraus, dass beim Testen nicht nur der Zustand eines Produkts anhand der Angaben in der Spezifikation überprüft wird. Es geht nicht darum, "Knöpfe zu drücken und alles zu zerbrechen". Beim Testen geht es um ein durchdachtes und konsistentes Studium eines Produkts, die Suche nach fehlenden Informationen und die enge Interaktion mit Entwicklern.

Wir wurden nicht für „Bring-Bring“ -Aufgaben verwendet, sondern mit „Erwachsenen“ gleichgestellt: Praktikanten testeten echte Veröffentlichungen und Experimente. Die Ausrede „Ich bin nur ein Praktikant“ hat hier nicht funktioniert. Weißt du nichts Finden Sie eine Informationsquelle und helfen Sie Ihnen. Zum Beispiel wurde auf Initiative von Testern ein interner Intensivkurs durchgeführt, um Javascript zu entwickeln und Autotests zu schreiben. Gelegenheiten, etwas Neues zu lernen, waren buchstäblich auf Distanz. Die Hauptsache ist, keine Angst vor dem Lernen zu haben.

Mein Praktikum begann im Projekt des internen Unternehmensboten Yandex. Langsam stürzte ich mich in das Projekt, studierte die interne Küche und lernte die Entwickler und Manager kennen. Es schien, dass vor dem Ende des Praktikums noch viel Zeit war und es nicht schwierig sein würde, sich in diesem Projekt zu beweisen. Aber genau anderthalb Monate später wurde ich zu einem neuen Projekt versetzt - zu Yandex.Connect. Jetzt halte ich diese Entscheidung für die beste in meinem gesamten Praktikum. Dies mobilisierte mich, zwang mich, in kurzer Zeit zu packen und mich zu beweisen. Mein neues Team hatte keine einzige Person aus St. Petersburg, daher war es schwieriger (Sie werden hier und jetzt nicht um Rat fragen), aber es brachte mir bei, wie man in einem verteilten Team arbeitet. Dann begann das Autotesting im Projekt gerade erst, sodass selbst meine bescheidene Erfahrung beim Testen des Messenger nützlich war. Dies ist eine nützliche interne Rotation der Mitarbeiter zwischen den Projekten.

Während des Praktikums wurde mir klar, dass Soft Skills manchmal helfen, dort herauszukommen, wo es nicht genug Hard Skills gibt. Unabhängigkeit ist wichtig - erwarte nicht, dass sie kommen und dich kauen, komm selbst, niemand wird dich ablehnen. Neugier ist wichtig - die Hälfte des gesamten Wissens befindet sich im internen Wiki des Unternehmens. Sie können es finden, wenn Sie es sich ansehen. Es ist wichtig, Fragen stellen zu können.

Ich denke, das Bestehen einer Prüfung für das internationale Zertifikat ISTQB hat mir auch geholfen, das Praktikum erfolgreich abzuschließen. Egal wie kontrovers dieses System sein mag, die Prüfungsvorbereitung organisiert Wissen.

Vorstellungsgespräch


Am Ende des Praktikums stellte sich die Frage nach der Beschäftigung. Insgesamt habe ich vor meiner Anstellung im Staat 10 Interviews bestanden (einschließlich derer, die vor dem Praktikum stattfanden), von denen sich die meisten mit dem technischen Teil befassten. Bei Aufgaben kann es sich um einen Bleistift handeln, der komplizierter ist und ein tiefes Verständnis der Entwicklungstechnologien erfordert. Weitere 3 Interviews waren Management-Interviews - hier überprüften sie das Verständnis der Prozesse und die Fähigkeit, in schwierigen Situationen zu navigieren, fanden heraus, ob Sie für das Team geeignet sind und ob das Team für Sie geeignet ist (in meinem Fall sprachen Vertreter von drei verschiedenen Teams mit mir).

Ich werde Ihnen ein paar "geheime" Informationen zu den Interviews für den Tester geben. Um sie zu bestehen, ist es ratsam, die Client-Server-Interaktion, Anforderungen und Antwortcodes sowie den Unterschied zwischen ihnen zu kennen und zu verstehen. Interviewer fragen möglicherweise nach Netzwerken, Browserunterschieden und einfachen Algorithmen, Testartefakten und dem Testprozess. Manchmal stellen sie Fragen zu Programmiersprachen, wenn Sie sagen, dass Sie etwas darüber wissen.

Nützliche Materialien


Und noch etwas. Es gibt kein solches Buch, nach dem Lesen werden Sie sofort in die Tester aufgenommen. Lesen Sie klassische Bücher über Tests (von denen ich einige unten zitiert habe), aber vergessen Sie nicht Foren und Konferenzen und kommunizieren Sie mit erfahreneren Spezialisten. Es ist auch hilfreich, Interviews zu führen , auch wenn Sie nicht vorhaben, hier und jetzt den Job zu wechseln. Es ist leicht, Wissenslücken zu erkennen und diese in Zukunft zu berücksichtigen. Suchen Sie im Allgemeinen nach Möglichkeiten, sich ständig weiterzuentwickeln.

  • "Softwaretests" (Svyatoslav Kulikov)
  • Die Kunst des Softwaretests (Glenford Myers)
  • Softwaretests (Sam Kaner)
  • "Testen von Dot Com oder des Handbuchs für den Missbrauch von Fehlern in Internet-Startups" (Roman Savin)

Möglicherweise kennen Sie andere nützliche Wissensquellen für Tester. Teile sie in den Kommentaren. Vielen Dank!

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


All Articles