Lebenslauf für Testautomatisierer/innen: Beispiele und Anleitung
Ein Lebenslauf in der Testautomatisierung wird gelesen wie der einer Entwicklerin oder eines Entwicklers. Zeigen Sie Sprache und Framework, in denen Sie schreiben, was Ihre Suite abdeckt, wie lange sie läuft und wie instabil sie ist. Ergänzen Sie dann die Zahlen, die für ein Entwicklungsteam zählen: vor dem Release gefundene Fehler, Fehler in Produktion und eingesparte Stunden manueller Regression.
Lebenslauf-Muster für Test Automation Engineers (6 Jahre, Web und API)
Eine Seite für einen Test Automation Engineer in einem Produktteam mit regelmäßigen Releases. Name und Arbeitgeber sind erfunden. Achten Sie darauf, dass der Stack genau benannt ist, die Suite mit Größe und Laufzeit beschrieben wird und die Ergebnisse in Größen formuliert sind, die eine Delivery-Leitung interessieren: Vertrauen in das Release, Tempo der Rückmeldung und Fehler in Produktion.
Niklas Brandt
Test Automation Engineer | TypeScript, Playwright, API und CI-Pipelines
Hamburg · 040 555 0158 · niklas.brandt@beispiel.de · github.com/nbrandt-qa-beispiel · ISTQB Foundation Level
Profil
Test Automation Engineer mit 6 Jahren Erfahrung im Aufbau und Betrieb von Testsuiten für Web- und API-Produkte. Verantwortet eine Suite aus 1.450 Playwright- und REST-Tests, die auf 12 parallelen Workern in 11 Minuten läuft, statt zuvor 3 Stunden 40 Minuten in Selenium. Hält den Anteil instabiler Tests unter 0,6 % und hat Fehler in Produktion über die letzten 8 Releases (zwei pro Quartal) um 58 % gesenkt. Schreibt TypeScript und Python und verantwortet die Teststufen in GitHub Actions.
Berufserfahrung
Senior Test Automation Engineer · Anbieter von Speditionssoftware (Frachtmanagement-Plattform, 60 Entwicklerinnen und Entwickler), Hamburg
09/2022 – heute
- Verantwortung für End-to-End- und API-Automatisierung einer Frachtmanagement-Plattform: 1.450 Tests in Playwright und REST-Clients, ausgeführt bei jedem Pull Request in 11 Minuten auf 12 parallelen Workern in GitHub Actions.
- Ablösung einer Suite aus Selenium und TestNG mit 3 Stunden 40 Minuten Laufzeit innerhalb von 7 Monaten; beide Suiten liefen parallel, bis die Abdeckung gleich war. Rund 26 Stunden manuelle Regression pro Release entfallen.
- Anteil instabiler Tests von 7,4 % auf 0,6 % gesenkt durch Entfernen fester Wartezeiten, isolierte Testdaten pro Test über die API sowie Quarantäne und Reparatur von 90 instabilen Tests, einer nach dem anderen.
- Fehler in Produktion über die letzten 8 Releases um 58 % gesenkt durch Contract-Tests zwischen 6 Services und End-to-End-Abdeckung der 14 risikoreichsten Nutzerabläufe.
- Aufbau eines Testdaten-Service, der Sendungen, Frachtführer und Nutzerkonten über die API anlegt und wieder löscht; das Team konnte auf gemeinsame Staging-Fixtures verzichten und Tests parallel ausführen.
- Betreuung von 3 Engineers im Testentwurf und Review aller Pull Requests zur Automatisierung im Team; Median der Review-Zeit unter 4 Stunden.
QA Automation Engineer · Anbieter von Abrechnungssoftware für Krankenhäuser, Hamburg
06/2020 – 08/2022
- Aufbau der ersten automatisierten Regressionssuite von Grund auf: 620 Tests in Java mit Selenium WebDriver, TestNG und REST Assured, nächtlich in Jenkins mit Allure-Berichten.
- Regressionszyklus von 4 Tagen manuellem Test auf einen automatisierten Lauf von 55 Minuten plus einen halben Tag explorativen Test verkürzt.
- API-Testabdeckung für 48 Abrechnungs-Endpunkte ergänzt; 31 Fehler gefunden, bevor sie die Benutzeroberfläche erreichten.
- Einrichtung von Selenium Grid in Docker, damit die Suite in Chrome, Firefox und Edge läuft; im ersten Monat 12 browserspezifische Fehler gefunden.
QA Analyst · Anbieter von Abrechnungssoftware für Krankenhäuser, Hamburg
01/2019 – 05/2020
- Rund 300 manuelle Testfälle pro Release für 3 Produkte geschrieben und ausgeführt, 240 Fehler in Jira in 16 Monaten gemeldet.
- Java und Selenium neben der Arbeit im Selbststudium gelernt, die 60 am häufigsten wiederholten Smoke-Tests automatisiert und damit den Wechsel in die Automatisierung geschafft.
Ausbildung
Bachelor of Science Informatik
Universität Hamburg, 2018
Zertifikate
- ISTQB Certified Tester Foundation Level (CTFL), German Testing Board, 2020
- ISTQB Certified Tester Advanced Level Test Automation Engineer (CTAL-TAE), 2023
- AWS Certified Cloud Practitioner, 2024
Kenntnisse
Worauf die Engineering-Leitung zuerst achtet
Die Einstellung in der Testautomatisierung ähnelt heute der von Entwicklerinnen und Entwicklern, und die Vorauswahl ist technisch. Vier Punkte entscheiden.
- Worin Sie Code schreiben und wie viel. Sprache, Framework und ob Sie eine Suite aufgebaut oder eine fremde gepflegt haben. Neuaufbau und die Übernahme einer chaotischen Suite sind beide wertvoll, aber es sind verschiedene Geschichten, und Sie sollten sagen, welche Sie erlebt haben.
- Ob man Ihrer Suite vertrauen kann. Der Anteil instabiler Tests entscheidet das. Eine Suite mit 2.000 Tests, der niemand glaubt, ist schlechter als 300 Tests, deren Ergebnis immer etwas bedeutet, und Führungskräfte wissen das.
- Tempo der Rückmeldung. Laufzeit der Suite, Parallelisierung und ob die Tests bei jedem Pull Request laufen oder nur nachts. Schnelle Rückmeldung ist das eigentliche Produkt, das ein Test Automation Engineer liefert.
- Wirkung über die Suite hinaus. Vor dem Release gefundene Fehler, Fehler in Produktion, eingesparte manuelle Stunden, ermöglichte Releases pro Quartal. Das macht aus einem QA-Lebenslauf einen Engineering-Lebenslauf.
“Als Erstes suche ich den Anteil instabiler Tests und eine Laufzeit. Wenn mir jemand sagt, dass die eigene Suite von vier Stunden auf elf Minuten geschrumpft ist und die instabilen Tests unter einem Prozent liegen, weiß ich schon, dass diese Person den Job kann. Eine Liste mit zwanzig Werkzeugen ohne eine einzige Zahl sagt mir, dass jemand viele Tutorials angeschaut hat.”
Profiltexte für den Lebenslauf in der Testautomatisierung
Drei oder vier Zeilen: Stack, Größe und Laufzeit der Suite, eine Zahl zur Zuverlässigkeit, eine zur Wirkung. Passen Sie den Text an Ihre Berufsjahre an, aber lassen Sie die Zahlen nie weg.
Test Automation Engineer mit 6 Jahren Erfahrung im Aufbau und Betrieb von Suiten für Web- und API-Produkte. Führt 1.450 Playwright- und REST-Tests in 11 Minuten auf 12 parallelen Workern aus, hält instabile Tests unter 0,6 % und hat Fehler in Produktion über 8 Releases um 58 % gesenkt. Schreibt TypeScript und Python und verantwortet die Teststufen in der CI.
Testautomatisierer mit 3 Jahren Erfahrung, schreibt Selenium- und REST-Assured-Tests in Java für eine Onlinehandelsplattform. Verantwortet eine Regressionssuite mit 480 Tests, die nachts in Jenkins in 42 Minuten läuft, hat API-Abdeckung für 60 Endpunkte ergänzt und die manuelle Regression pro Release von 3 Tagen auf einen halben Tag gesenkt.
Test Automation Engineer (Mobile) mit 5 Jahren Erfahrung in der Automatisierung von iOS- und Android-Apps. Pflegt 640 Appium-Tests, die in einer Gerätecloud auf 14 Geräte- und Betriebssystem-Kombinationen laufen, hat die Laufzeit durch Sharding von 2 Stunden auf 38 Minuten verkürzt und hält absturzbedingte Fehler in Produktion unter einem pro Release.
Software Development Engineer in Test mit 7 Jahren Erfahrung in Plattform- und Infrastrukturteams. Hat das gemeinsame Test-Framework mit Fixtures gebaut, das 9 Produktteams nutzen, die durchschnittliche Pipeline-Dauer von 34 auf 12 Minuten verkürzt und leitet die interne Schulung, nach der 22 Entwicklerinnen und Entwickler ihre Tests selbst schreiben und verantworten.
QA Analyst mit 4 Jahren manuellem Test von Abrechnungssoftware, jetzt in der Automatisierung. Hat sich Java und Selenium neben der Arbeit selbst beigebracht, die 60 am häufigsten wiederholten Smoke-Tests automatisiert und deren Laufzeit von 3 Stunden auf 25 Minuten verkürzt. Zertifiziert nach ISTQB Foundation Level, Vorbereitung auf CTAL-TAE (Test Automation Engineering).
Absolvent der Informatik (B.Sc., 09/2026) mit Schwerpunkt Softwaretest: Playwright-Suite mit 120 Tests für eine eigene Buchungs-App gebaut, in GitHub Actions eingebunden und API-Tests gegen ein Flask-Backend geschrieben. Zertifiziert nach ISTQB Foundation Level. Suche eine Einstiegsstelle in der Testautomatisierung in einem Team mit Code-Reviews.
Mit einem Beispiel starten, in wenigen Minuten fertig.
Zum Start ist keine Anmeldung nötig. Wählen Sie ein Beispiel, passen Sie es mit Vorschlägen an und behalten Sie die Vorschau beim Schreiben im Blick.
Stichpunkte in der Testautomatisierung: von schwach zu stark
Die Zahlen stammen aus Ihrem CI-Dashboard, Ihren Testberichten und Ihrem Bugtracker, und die können Sie heute noch nachlesen.
| Schwach | Stark |
|---|---|
| Automatisierte Testskripte entwickelt und gepflegt. | Verantwortung für 1.450 Playwright- und REST-Tests, die bei jedem Pull Request in 11 Minuten auf 12 parallelen Workern laufen. |
| Testsuite auf ein neues Framework migriert. | Suite aus Selenium und TestNG (3:40 Stunden) in 7 Monaten durch Playwright ersetzt, beide parallel betrieben, bis die Abdeckung gleich war; rund 26 Stunden manuelle Regression pro Release eingespart. |
| Stabilität der automatisierten Tests verbessert. | Anteil instabiler Tests von 7,4 % auf 0,6 % gesenkt durch Entfernen fester Wartezeiten, isolierte Testdaten pro Test über die API und Reparatur von 90 Tests aus der Quarantäne, einer nach dem anderen. |
| Zur Verbesserung der Softwarequalität beigetragen. | Fehler in Produktion über 8 Releases um 58 % gesenkt durch Contract-Tests zwischen 6 Services und End-to-End-Abdeckung der 14 risikoreichsten Nutzerabläufe. |
| Framework für die Automatisierung erstellt. | Testdaten-Service gebaut, der Sendungen, Frachtführer und Nutzerkonten über die API anlegt und löscht; das Team konnte auf gemeinsame Staging-Fixtures verzichten und Tests parallel ausführen. |
| Tests in die CI-Pipeline eingebunden. | Suite mit Sharding in GitHub Actions eingebunden, Wiederholungen nur bei Infrastrukturfehlern; Median der Rückmeldezeit pro Pull Request von 48 auf 13 Minuten gesunken. |
| Cross-Browser-Tests durchgeführt. | Suite mit Selenium Grid in Docker in Chrome, Firefox und Edge ausgeführt; im ersten Monat 12 browserspezifische Fehler gefunden. |
| Junior-Teammitglieder unterstützt. | Betreuung von 3 Engineers im Testentwurf und Review aller Pull Requests zur Automatisierung im Team, Median der Review-Zeit unter 4 Stunden. |
Der Stack im Lebenslauf: was hineingehört und wie ehrlich Sie sein sollten
Gruppieren Sie nach Ebenen, damit man das Profil Ihrer Erfahrung erkennt, und seien Sie bereit, jede Zeile im technischen Gespräch oder bei einer Live-Coding-Aufgabe zu vertreten.
- Sprachen, die stärkste zuerst: TypeScript, JavaScript, Python, Java, C#. Wissen Sie, welche Sie für ein neues Projekt wählen würden und warum, denn danach wird gefragt.
- Web-Automatisierung: Playwright, Selenium WebDriver, Cypress, WebdriverIO. Nennen Sie das Muster, das Sie verwenden, etwa Page Objects oder komponentenbasierte Fixtures, und ob Sie es gebaut oder übernommen haben.
- API- und Service-Tests: REST Assured, Supertest, requests mit pytest, Postman und Newman, Contract-Tests zwischen Services, JSON-Schema-Validierung, Mocking und Stubbing.
- Mobile, falls zutreffend: Appium, Espresso, XCUITest, Gerätecloud und wie Sie mit der Gerätematrix umgehen.
- Test-Runner und Aufbau: Jest, pytest, JUnit 5, TestNG, parametrisierte Tests, Fixtures und Hooks, Tags und selektive Läufe.
- CI und Infrastruktur: GitHub Actions, Jenkins, GitLab CI, Azure DevOps, Docker, Kubernetes, falls Sie damit arbeiten, Strategie für Parallelisierung und Sharding, Sammlung von Artefakten und Traces.
- Performance und Last: k6, JMeter, Gatling, und ob Sie die Tests selbst ausgeführt oder nur die Ergebnisse gelesen haben.
- Testmanagement und Berichte: Jira, Xray, TestRail, Zephyr, Allure und jedes Dashboard für instabile Tests, das Sie gebaut haben.
- Engineering-Praxis: Git und Reviews von Pull Requests, Reviews der Tests anderer, Pairing mit der Entwicklung und das Lesen von Anwendungslogs, um herauszufinden, was wirklich fehlgeschlagen ist.
Vom manuellen Test in die Testautomatisierung
Das ist der häufigste Weg in diese Rolle, und Führungskräfte wissen das. Sehen wollen sie echten Code, den Sie geschrieben haben, kein Zertifikat, dass Sie Automatisierung gelernt haben.
- 1Automatisieren Sie etwas in Ihrer aktuellen Stelle, auch ohne Auftrag, die Teststrategie zu ändern. Die am häufigsten wiederholten Smoke-Tests sind der sicherste Anfang, und „die 60 häufigsten Smoke-Tests automatisiert, Laufzeit von 3 Stunden auf 25 Minuten gesenkt“ ist eine vollständige Geschichte.
- 2Wählen Sie eine Sprache und ein Framework und werden Sie darin gut. Breite über fünf Werkzeuge wirkt schwächer als Tiefe in TypeScript und Playwright oder Java und Selenium.
- 3Stellen Sie funktionierenden Code auf GitHub, mit einem README, das die Designentscheidungen erklärt. Führungskräfte öffnen diese Links, und ein kleines, sauberes Projekt schlägt ein großes, unordentliches.
- 4Lernen Sie die CI-Seite. Tests in GitHub Actions oder Jenkins parallel und mit Berichten zum Laufen zu bringen, unterscheidet jemanden, der Skripte schreibt, von einem Test Automation Engineer.
- 5Verstecken Sie Ihre Erfahrung im manuellen Test nicht, sondern zeigen Sie sie. Exploratives Testen, Risikoanalyse und das Wissen, wo Produkte wirklich brechen, fehlen reinen Entwicklerinnen und Entwicklern oft, und die besten Testautomatisierer/innen können beides.
- 6Legen Sie die Prüfung zum ISTQB Foundation Level ab, wenn Sie sonst nichts auf dem Papier haben, danach das Advanced Level Test Automation Engineering (CTAL-TAE) beim German Testing Board. Beides ersetzt keinen Code, hilft aber, wenn das Recruiting nach Schlüsselwörtern filtert. Eine Umschulung mit Bildungsgutschein fördert die Arbeitsagentur nur bei AZAV-zertifizierten Trägern.
Als QA Analyst Java und Selenium im Selbststudium gelernt, die 60 am häufigsten wiederholten Smoke-Tests automatisiert, die Laufzeit von 3 Stunden auf 25 Minuten gesenkt und damit den Wechsel in die Automatisierung geschafft.
Playwright-Suite mit 120 Tests für eine eigene Buchungs-App gebaut, mit Page Objects, Testdaten über die API und GitHub Actions bei jedem Push; Laufzeit 3 Minuten, keine bekannten instabilen Tests.
Rund 300 manuelle Testfälle pro Release für 3 Produkte geschrieben und ausgeführt und 240 Fehler in 16 Monaten gemeldet; daraus entstand die Risikokarte, nach der entschieden wurde, was zuerst automatisiert wird.
Aufbau, Länge und Schlüsselwörter
- Eine Seite bis etwa 8 Jahre Erfahrung, danach zwei, in Deutschland ohnehin üblich. Engineering-Lebensläufe werden schnell gelesen und nach dem Stack überflogen.
- Stellen Sie den Stack nach oben, in einen Block Kenntnisse oder ins Profil. Das Recruiting filtert nach Framework-Namen, bevor eine Führungskraft Ihre Datei sieht.
- Einspaltig, keine Grafiken, keine Kompetenzbalken. Niemand glaubt einem Balken, der sagt, Sie könnten Python zu 85 %. Ein Foto ist in Deutschland üblich, aber freiwillig.
- Verlinken Sie GitHub und achten Sie darauf, dass die angepinnten Repositories die sind, die gelesen werden sollen. Ein leeres oder verwaistes Profil ist schlechter als gar kein Link.
- Übernehmen Sie die Begriffe der Anzeige: „Testautomatisierung“, „SDET“, „Playwright“, „Selenium“, „Cypress“, „Appium“, „REST Assured“, „CI/CD“, „Pipeline“, „Regressionssuite“, „instabile Tests“ oder „Flaky Tests“, „Page Object“, „Contract-Tests“, „Shift-Left“.
- Machen Sie klar, was Sie gebaut und was Sie gepflegt haben. Beides ist in Ordnung, Unklarheit nicht.
- PDF, benannt mit Ihrem Namen und der Rolle, zum Beispiel Vorname-Nachname-Lebenslauf-Testautomatisierung.pdf.
Rechnen Sie im Gespräch damit, live einen Test zu schreiben oder zu reparieren, über das zu sprechen, was Sie nicht automatisieren würden, und zu erklären, wie Sie mit einem Test umgehen, der einmal pro Woche scheitert. Halten Sie echte Antworten bereit und sorgen Sie dafür, dass die Zahlen, die Sie nennen, mit denen im Lebenslauf übereinstimmen.
Häufige Fragen
Was gehört in den Lebenslauf als Test Automation Engineer?
Ihre Sprache und Ihr Framework, Größe und Laufzeit der Suite, die Sie verantworten, der Anteil instabiler Tests und die Wirkung: vor dem Release gefundene Fehler, Fehler in Produktion und eingesparte Stunden manueller Regression. Nennen Sie das CI-System, in dem Sie arbeiten, denn Tests zuverlässig in einer Pipeline auszuführen ist die halbe Arbeit.
Welche Kenntnisse brauchen Testautomatisierer/innen?
Eine Sprache, die Sie gut schreiben (TypeScript, Python, Java oder C#), ein Web-Framework wie Playwright oder Selenium, API-Tests, Testdatenentwurf und CI-Arbeit einschließlich Parallelisierung und Berichten. Dazu Debugging, denn der größte Teil der Arbeit besteht darin, herauszufinden, warum etwas fehlgeschlagen ist.
Wie schreibe ich einen Lebenslauf in der Testautomatisierung mit 2 oder 3 Jahren Erfahrung?
Beginnen Sie mit der Suite, die Sie verantworten: Zahl der Tests, Laufzeit und wo sie läuft. Zeigen Sie dann eine Verbesserung mit Vorher und Nachher, etwa ergänzte API-Abdeckung oder verkürzte manuelle Regression. Auf diesem Niveau erwartet niemand Framework-Architektur, aber echte Zahlen.
Wie zeige ich im Lebenslauf den Wechsel vom manuellen Test in die Automatisierung?
Zeigen Sie Code, den Sie geschrieben haben, keine Kurse, die Sie belegt haben. Automatisieren Sie die am häufigsten wiederholten Tests in Ihrer aktuellen Stelle und nennen Sie die Laufzeit vorher und nachher. Ergänzen Sie ein GitHub-Projekt mit README, lernen Sie die CI-Seite und lassen Sie Ihre Erfahrung im manuellen Test als Risikowissen sichtbar.
Lohnt es sich, ISTQB im Lebenslauf anzugeben?
Ja, aber erwarten Sie nicht, dass es den Lebenslauf trägt. ISTQB Foundation Level hilft an den Filtern des Recruitings vorbei, und das Advanced Level Test Automation Engineering zeigt Engagement. Funktionierender Code und eine Suite mit echten Zahlen zählen im technischen Gespräch immer mehr.
Gehört ein GitHub-Link in den Lebenslauf in der Testautomatisierung?
Ja, wenn die Repositories es wert sind, gelesen zu werden. Pinnen Sie zwei oder drei saubere Projekte mit einem README an, das die Designentscheidungen erklärt. Ein leeres Profil oder ein Ordner mit Tutorial-Code schadet mehr, als den Link wegzulassen.
Wie lang sollte ein Lebenslauf in der Testautomatisierung sein?
Eine Seite bis etwa 8 Jahre Erfahrung, danach zwei. Halten Sie Größe der Suite, Laufzeit, Anteil instabiler Tests und Fehler in Produktion auf der ersten Seite und nutzen Sie zusätzlichen Platz für den Stack und eine kurze Projektliste.
Bereit für Ihren eigenen Lebenslauf?
Der Editor schlägt Ihnen ein Kurzprofil auf Basis Ihrer Erfahrung vor und gleicht es anschließend mit der Stellenanzeige ab.
So ist diese Seite entstanden: Ein erster Entwurf wurde mit KI-Unterstützung aus der Beispielbibliothek von cvplex erstellt und anschließend von cvplex Careers Team redigiert und auf Fakten geprüft. Die Beispiele sind fiktive Zusammenstellungen, die Zahlen dienen nur der Veranschaulichung. Fehler können Sie über die Seite zu unseren redaktionellen Richtlinien melden. Diese Sprachversion wurde mit KI-Unterstützung aus dem Englischen übersetzt.