QA-Führungskräfte diskutieren, wie neue QA-Ingenieure Interviews erhalten und ihre Chancen auf einen ersten Job erhöhen können. Und auch, in welche Richtung nach dem ersten Jahr der Arbeit zu entwickeln.
Zunächst ein paar Worte zu den Autoren:
- Evgeny Karpovich, Leiter der Qualitätssicherung bei Neotech Belarus, Sprecher von Branchenkonferenzen, Trainer, Gründer der größten Community von Testern in Belarus InQA .
- Roman Zhikharev, Leiter des Game Testing Center von G-Core Labs in Perm, Autor des Buches über den Aufbau einer Karriere "Millionste Zusammenfassung"
In dem Artikel werden wir die Situation mit Mitarbeitern und offenen Stellen in Minsk diskutieren, aber die meisten dieser Informationen gelten für die Merkmale der Arbeitssuche in Russland und der Ukraine.
Roman: In letzter Zeit hat der Trend zur Auswahl von Kandidaten für Soft Skills und anschließende technische Ausbildung zunehmend an Bedeutung gewonnen. Unternehmen können nicht die richtigen Spezialisten auf dem Markt finden, und wenn sie in Schulungen investieren, möchten sie sicher sein, dass der Mitarbeiter lange für das Unternehmen arbeitet und sich in das Team einfügt.
Eugene: Ja, ich ziehe es auch vor, einen weniger versierten Technikspezialisten zu beauftragen, als einen Mittelsmann einzustellen, der das Team zerstört. Ein gutes Ergebnis ist in der Regel ohne Teamwork nicht möglich.
Roman: Erzählen Sie mir, was auf dem Arbeitsmarkt in Belarus passiert. Wie viele Leute gehen zum Testen? Welche Qualifikationen sind das?
Eugene: Ich unterrichte Tests, ich kenne die Gründer von Bildungsunternehmen. Deshalb kenne ich ein paar Zahlen. Nach Abschluss der Kurse kommen monatlich rund 500 Fachkräfte auf den Arbeitsmarkt (je nach Anzahl und Größe der Ausbildungsgruppen). Die meisten dieser Menschen brauchen niemanden, weil ihre Qualifikationen nicht das erforderliche Minimum erreichen und es für Juni nicht so viele offene Stellen gibt. Um einen Job zu bekommen, müssen Sie sich vor dem Hintergrund von Hunderten derselben Kursabsolventen abheben.
Roman: In meinem Buch sage ich auch, dass es bei der Bewertung von Kandidaten eine unausgesprochene Bewertung gibt: Sie können für bestimmte im Lebenslauf erwähnte Funktionen Punkte erzielen oder verlieren. Wie kann sich ein Tester ohne Erfahrung von der Masse abheben?
Eugene: Das Einfachste: Ein Diplom von einer guten technischen Universität (BSUIR oder in unserem Fall einige BSU-Fakultäten), Englischkenntnisse und einige Programmiersprachen. Aber solche Leute werden während ihres Studiums an der Universität abgebaut.
Eine weitere Option ist die Kenntnis eines bestimmten Bereichs, beispielsweise der Medizin. Solche Tester werden sich in einem Gesundheitsprojekt als nützlich erweisen.
Roman: Ja, wir suchen auch Kandidaten mit Spielerfahrung unter den Kandidaten. Dies spart viel Zeit und Mühe, um den Mitarbeiter in den Arbeitskontext einzutauchen.
Eugene: Die dritte Option ist harte Arbeit und kontinuierliches unabhängiges Lernen. Wenn Sie es schaffen, diese Eigenschaften in einem Lebenslauf wiederzugeben und in einem Vorstellungsgespräch zu demonstrieren, erhöhen sich auch die Chancen, einen Job zu finden.
Roman: Was fragst du theoretisch normalerweise bei einem Interview?
Eugene: Wenn wir über Juni sprechen, dann das:
- Arten von Tests;
- Arten von Tests;
- Testdesign-Techniken;
- Struktur Testplan \ Testfall \ Fehlerbericht;
- der Unterschied zwischen Priorität und Schweregrad;
- teste dies und das.
Wir fragen, ob eine Person die Frage im Allgemeinen versteht oder nicht. Im Idealfall schrieb er beim Interview etwas (nur auf ein Stück Papier) oder erzählte, wie er es testen würde. Beim Interview ist es wichtig zu zeigen, was Sie denken.
In technischen Fähigkeiten gibt Gewinn Besitz von angewandten Werkzeugen. Oft frage ich beim Interview danach. In der Regel hängen die Leute hinter Jira her.
Roman: Welche Tools würden Sie in eine technische Mindestliste aufnehmen?
Eugene: Postbote , Screenshot, Anwendung zum Aufnehmen von Videos,
Selen auf der Grundstufe. Eine unvorstellbare Anzahl von Menschen kann normalerweise keine Screenshots machen. Sie fordern den Bewerber auf, einen Screenshot des Interviews zu machen, und er greift nach dem PrntScr-Schlüssel und versucht dann, irgendwie zu retten, was passiert ist. Gleiches gilt für das Video.
Es ist ratsam zu verstehen, wie sich Browser unterscheiden, wenn Sie in einem Web testen. Kennen Sie die Client-Server-Architektur auf konzeptioneller Ebene. Statuscodes verstehen. Wenn ich frage, was passiert, wenn ein Benutzer die Adresse der Website vk.com in die Browserleiste eingibt, wie lautet Ihre Antwort?
Roman: Der Browser sendet eine Anfrage zum Auflösen einer Domain an DNS, empfängt die IP-Adresse des Servers, sendet eine Anfrage an ihn, empfängt eine HTML-Seite und fordert dann in der angegebenen Reihenfolge alle zugehörigen Ressourcen an.
Eugene: Das stimmt. Aber normalerweise höre ich so etwas wie "Die Anfrage geht an VKontakte".
Sie können der Liste der Fehlerverfolgungssysteme, Testfallkontrollsysteme (
TestRail ), Debugging-Tools (
Fiddler ,
Charles ,
WireShark ) und API-Entwicklungstools (
Swagger )
hinzufügen .
Roman: Nach meiner Erfahrung entscheidet auch die Motivation und die vernünftige Zielsetzung eines Kandidaten. Der Personalchef möchte eine Person sehen, die weiß, was er von der Arbeit will, und dies stimmt mit dem überein, was das Unternehmen ihm anbieten kann.
Eugene: Ich frage die Studenten meiner Kurse: "Warum haben Sie sich entschieden, zu testen und nicht zu entwickeln?" Wenn 2-3 von 15 Personen geantwortet haben, dass sie gerne etwas zerbrechen oder eine solche Kopfstruktur haben, denke ich, dass die Gruppe gut ist. Die übrigen antworten in der Regel, dass ein Freund oder Verwandter ihnen diesen Weg als einfachsten Einstieg in die IT geraten hat. "Geh zu den Testern, du musst dort nichts tun. Du wirst genau auf deinem Hintern sitzen und viel verdienen. " Ich scherze nicht. Dies ist ein Zitat.
Oder der Kandidat für das Interview antwortet: "Ich gehe zu den Testern, um später Entwickler zu werden." Der Personalchef denkt sofort: „Angenommen, diese Person arbeitet ein Jahr lang für mich. Dies sind ungefähr 2000 Stunden. Und ich muss 300-400 Stunden in sein Training investieren. Was ist, wenn er früh geht? " Es stellt sich heraus, dass es nicht rentabel ist, ihn einzustellen.
June ++
Roman: Was sollte ein Mensch in einem Jahr lernen?
Eugene: Wenn überhaupt, wie unterscheidet sich der Juni von der Mitte? June muss gesagt werden, was zu tun ist, wie zu tun ist und was er getan hat. Mitte - was zu tun und zu sehen, was er getan hat. Senior - sag einfach was zu tun ist. Das heißt, im ersten Jahr sollte eine Person mindestens lernen, selbständig zu arbeiten: Wählen Sie die Testdesign-Techniken aus, sprechen Sie mit dem Entwickler selbst, finden Sie die Anforderungen und können Sie dies zu einer logischen Schlussfolgerung bringen.
Es ist ratsam, den Entwicklungszyklus zu verstehen und sich in ihn integrieren zu können, CI \ CD zu verstehen. Nun, natürlich, Ihr Fachgebiet: Glücksspiel, Gesundheitswesen, Finanzinstrumente - je nachdem, in welchem dieser Bereiche Sie tätig sind. Dies hilft beim Schreiben von Testfällen. Außerdem wird er in den Augen des neuen Arbeitgebers bereits eine Vision der Prozesse eines anderen Unternehmens haben.
Roman: Welches Wissen sollte der Tester in einem Jahr hinzufügen?
Eugene: Zuallererst muss der Tester verstehen, warum er an dem Projekt beteiligt ist, welche Vorteile er bringt, wie er bringt, was er schneller tun muss. Die Aufgabe des Testers ist nicht nur die Suche nach Fehlern, sondern auch die Beschleunigung des Veröffentlichungszyklus. Testautomatisierung, Bereitstellung.
Roman: Kommen wir zurück zu den Soft Skills. Was sind aus Ihrer Sicht die drei wichtigsten?
Eugene: Ich möchte Folgendes hervorheben: Angemessenheit (um die Atmosphäre um Sie herum nicht zu verderben), die Fähigkeit, Gedanken auszudrücken (Fehler klar zu beschreiben) und Gelehrsamkeit (Sie lesen etwas, Sie interessieren sich für etwas).