Wie starte ich eine Karriere im Softwaretest?

Eine der Fragen, die häufig in Softwaretestforen gestellt werden, lautet: „Wie kann ich einen Job als Softwaretester bekommen, wenn ich keine Erfahrung habe?“ In diesem Artikel gibt Mirza Sisic uns einige Tipps, wie er sein Ziel, eine Karriere als Softwaretester zu beginnen, erreicht hat.

Autor: Mirza Sisic, https://juniorlearnstocode.blogspot.com/

In letzter Zeit habe ich ein erhöhtes Interesse am Testen gesehen, also dachte ich mir, ich sollte ein paar Tipps geben, die mir helfen, meinen Fuß in die Tür zu bekommen und diese erste Junior-Tester / QA-Rolle zu bekommen. Ich werde versuchen, es kurz und prägnant zu halten, so viel wie ich kann.

Ich kam zuerst dazu, indem ich ein paar Zertifizierungen von Microsoft erhielt (ich werde später darauf eingehen), den PC reparierte und kurz darauf technischen Support leistete. Mein Highschool-Abschluss und das College, das ich damals besuchen wollte, hatten nichts damit zu tun – ich beendete die Kunstgymnasium und studierte Geschichte am College. Ich bekam meine erste QA-Rolle in einem Unternehmen, in dem ich bereits ungefähr zweieinhalb Jahre als technischer Supportagent gearbeitet hatte, Chats und E–Mails beantwortete, Telefonanrufe tätigte und den Kunden über Remote-Desktops wie TeamViewer half – der übliche Support-Gig. Die QA-Rolle, die ich zu der Zeit hatte, war streng manuell, nicht sehr anspruchsvoll, aber ich hatte eine schöne Zeit, ich hatte ein tolles Team, lernte ein paar neue Dinge und vielleicht war das Beste daran, dass ich mich nicht mehr direkt mit Benutzern befassen musste. Kunden haben mich immer gemocht, Mir wurde gesagt, wie geduldig und höflich ich bin, aber als ein bisschen introvertiert, Ich fand, dass ich effektiver bin, wenn ich einen Job mache, wenn ich meistens mit meinem Team interagiere.

Da es viele verschiedene Testzweige und verschiedene Spezialisierungen gibt, müssen Sie natürlich, wenn Sie in einem Nicht-IT-Bereich gearbeitet haben oder nur nach Ihrem ersten Job suchen, die niedrig hängenden Früchte anstreben – zielen Sie auf diese Einstiegspositionen. Im Folgenden finden Sie fünf Tipps, die Ihnen dabei helfen können.

Wie starte ich eine Karriere im Softwaretest?

Einen Job im technischen Support bekommen

Wie ich oben angedeutet habe, kann ein Einstieg in den technischen Support Ihnen helfen, diese QA-Rolle etwas später zu bekommen, normalerweise in der gleichen Firma nach ein oder zwei Jahren, ungefähr. Einige der Fähigkeiten, die Sie im Support erlernen, werden auf eine Junior-Tester-Rolle übertragen, Sie müssen höchstwahrscheinlich mehrere Webbrowser unterstützen, Geben Sie einen Vorgeschmack auf browserübergreifende Kompatibilitätstests – in der Praxis, Dies bedeutet, dass Sie Obszönitäten über Internet Explorer schreien. Sie werden auch über Ticketing lernen, Tracking-Bugs, vielleicht ein bisschen über Triaging Probleme, das heißt, sie abzulehnen oder die gültigen zu akzeptieren. Sie werden wahrscheinlich auch ein oder zwei Dinge über das Schreiben und Verwenden von Dokumentation lernen. Da werden Sie dem Endkunden ausgesetzt sein. Sie werden die Fähigkeit entwickeln, die Dinge aus der Perspektive des Benutzers zu sehen – dies wird Ihnen helfen, ein kritischerer Tester zu werden – jeder mit zwei Gehirnzellen kann „den glücklichen Weg“ zurücklegen und die Software testen, indem er sie so verwendet, wie es beabsichtigt war, aber nur eine Person, die kritisch denken kann, wird versuchen, das Programm zu testen, indem Sie etwas Dummes tut (tut mir leid, dass ich es so unverblümt sage, das ist die Realität), weil das, was in der realen Welt passiert, die Leute die ganze Zeit dumme Dinge tun – wir zeichnen uns darin aus …

Freiberuflich tätig sein

Indem Sie einige freiberufliche und / oder Crowd-Tests durchführen, erhalten Sie ein Vorgeschmack darauf, was zu erwarten ist und zu wissen, ob Sie sich als zukünftiger Tester sehen – und einige grundlegende Erfahrungen, freiberufliche Gigs und Crowd-Testing–Plattformen für Einsteiger-Tester haben in der Regel ziemlich einfache Anforderungen, Sie werden damit beauftragt, offensichtliche UI-Fehler zu finden und diese zu melden, Überprüfung mobiler Apps, normalerweise in Form eines Beta-Testers, Überprüfung des Produkts aus Kundensicht, bevor es auf den Markt gebracht werden kann – um von den echten Kunden konsumiert zu werden. Sie werden damit nicht reich – diese Jobs haben eine sehr niedrige Eintrittsbarriere und zahlen daher nicht viel, aber Sie werden wertvolle Dinge lernen, wie das Schreiben von Testfällen und das Melden der gefundenen Probleme. Wenn Sie Erfahrung haben, haben Sie einen Vorteil gegenüber vielen anderen Kandidaten ohne reale Erfahrung, also zögern Sie nicht, dies zu Ihren Gunsten zu nutzen.

Lerne programmieren, Junior!

Auch wenn Sie für Einstiegstesterrollen kaum viel über Programmierung wissen müssen, wird Ihnen dies helfen, ein besserer Tester zu werden. Da sich die QS-Branche derzeit immer mehr in Richtung Testautomatisierung bewegt, wird dies Ihnen helfen, Ihren Job auf lange Sicht zukunftssicher zu machen, da Sie Ihre Chancen, obsolet zu werden, verringern werden. Ihr Ehrgeiz, Programmieren zu lernen, auch wenn die Stellenausschreibung nicht danach fragt, wird die Personalchefs und Sie beeindrucken. Zum Beispiel, ein bisschen über SQL-Abfragen zu wissen, kann Ihnen wirklich bei QA-Untersuchungen helfen, einige CSS zu kennen, kann Ihnen viel Gutes tun, um UI-bezogene Probleme zu verstehen, ein oder zwei Dinge über JavaScript zu lernen, kann Ihnen auch bei Problemen helfen Interaktivität im Web, Dinge wie eine Untertreibung, welche Zeichen als regulärer Ausdruck hinter einem Passwort-Eingabefeld gefragt werden, machen Sie zu einem besseren Tester.

Zertifizierungen

Dies ist ein Thema, das normalerweise ziemlich kontrovers diskutiert wird, es gibt Leute, die behaupten, dass Zertifizierungen nahezu nutzlos sind und die reale Erfahrung Zertifikate jederzeit übertrumpft – ich neige dazu, mich teilweise in diese Richtung zu lehnen, aber (es gibt immer einen Hintern) Ein Zertifikat zu haben, kann Ihnen helfen, sich im Meer der Bewerber ohne Erfahrung ein wenig abzuheben, es wird Sie auffälliger machen. Später werden Zertifizierungen Ihnen eher helfen, eine Gehaltserhöhung und dergleichen zu bekommen. Mein Punkt ist; versuchen Sie nicht, alle möglichen Zertifizierungen zu erhalten und ignorieren Sie sie nicht vollständig, analysieren Sie Ihre eigenen Bedürfnisse und treffen Sie eine darauf basierende Entscheidung. Ich kenne einige Leute, die ihre ersten Tester / QA–Rollen durch die ISTQB Foundation-Zertifizierungsprüfung erhalten haben – es kann ein bisschen trockene Theorie und etwas eigensinnig sein, es kann für Sie nützlich sein, wenn Sie sich die Kosten leisten können, da dies ein bisschen teuer ist.

Verstehen Sie den SDLC

Das Verständnis des gesamten Softwareentwicklungslebenszyklus ist keine strenge Anforderung für Ihren ersten Job, aber es ist ein netter Vorteil für Ihre erste Anwendung. Wenn Sie beispielsweise feststellen, dass das Unternehmen, bei dem Sie sich bewerben, die Agile Methodik verwendet, verbessert das Erlernen der Grundlagen nicht nur Ihre Chancen bei der Auswahl der Einstellung, sondern erleichtert Ihnen auch das Leben. Der Kontext ist in Szenarien wie diesem sehr wichtig, daher hilft Ihnen der Vergleich (zum Beispiel) des Unterschieds zwischen Agile und Wasserfall bei der Beantwortung von Fragen wie: „Warum verwenden wir bei der Entwicklung von Software diesen Ansatz anstelle dieses Ansatzes?“. Lesen Sie also ein paar Blogs zu diesen Themen, bevor Sie sich bewerben.

Fazit

Denken Sie daran, dass der erste Job immer eine Herausforderung ist, also lassen Sie sich nicht entmutigen, wenn Ihre ersten Bewerbungen abgelehnt werden. Ich erinnere mich, dass ich mich bei fast 50 verschiedenen Stellen beworben habe, bevor ich den Job bekam, den ich wollte. Hoffentlich werden sich einige der Tipps, die ich gegeben habe, für zukünftige Softwaretester als hilfreich erweisen. Danke fürs Lesen und viel Glück!

Über den Autor

Mirza Sisic arbeitet als Software-Tester und liebt es, in seiner Freizeit neue Dinge zu lernen. Er ist ISTQB und Microsoft Certified Professional und Mitglied mehrerer IT-Communities in Sarajevo. Derzeit konzentriert er sich auf Testautomatisierung und das Testen von Microservices in einer DDD-Umgebung. Sie können seinen Blog hier lesen: https://juniorlearnstocode.blogspot.com/.

Dieser Artikel wurde ursprünglich veröffentlicht am https://juniorlearnstocode.blogspot.com/2020/04/how-to-start-career-in-testing.html und wird mit Genehmigung von Mirza Sisic reproduziert.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.