Pavago
WatchGuard Technologies, Inc.
Senior QA Engineer
Wer Sie sind
Sie sind ein leidenschaftlicher, qualitätsbewusster und automatisierungsorientierter Senior Software QA Engineer mit nachweisbarer Berufserfahrung in einem agilen technologischen Umfeld, der sich neuen Herausforderungen stellt. Sie verfügen über fundierte technische Fähigkeiten und Erfahrung in der Implementierung automatisierter Tests, Leistungsanalysen sowie Sicherheitsbewertungen und haben Freude daran, sicher konzipierte Softwarelösungen aufzusetzen und zu testen. Sie beherrschen Methoden der Qualitätssicherung und sind bestens vertraut mit JIRA, Confluence, Test-Case-Management-Plattformen, API- und UI-Automatisierungs-Frameworks sowie Cloud-Technologien von AWS (Amazon Web Services) und/oder Azure. Sie haben bereits zahlreiche umfangreiche und leistungsstarke cloudbasierte Dienste qualifiziert und veröffentlicht und sind sicher im Testen von Cloud-Technologien im back-end- und front-end-Bereich.
Sie sind wissbegierig, lernen gerne dazu und wissen, wie Sie die richtigen Antworten finden, auch wenn Sie diese zu Beginn noch nicht kennen. Sie hören aufmerksam zu und kommunizieren Herausforderungen sowie Fortschritte proaktiv an Ihre Führungskräfte. Sie besitzen ein Gespür für Innovation und sind von dem Wunsch angetrieben, unseren Kunden und Partnern zum Erfolg zu verhelfen. Zudem verkörpern Sie unsere wichtigsten menschlichen Werte (Verantwortungsbewusstsein, Zugehörigkeit, Tatendrang) und wissen, dass der Mensch im Mittelpunkt steht.
Was Sie als „Senior Quality Assurance Engineer“ bei WatchGuard erwartet
Die Position als Senior Quality Assurance Engineer im WatchGuard-Engineering-Team ist ideal für technisch versierte Persönlichkeiten, die qualitätsbesessen, effizienzorientiert, kreativ, motiviert, neugierig und gute Zuhörer sind. Während Sie in Ihre Aufgaben hineinwachsen, spielen Sie eine entscheidende Rolle dabei, uns beim Erreichen der folgenden Hauptziele zu unterstützen:
Ein typischer „Tag im Leben eines Senior Quality Assurance Engineers“ bei WatchGuard
Der Senior Quality Assurance Engineer wird bei WatchGuard als motivierter und neugieriger Ingenieur mit ausgeprägter QA-Disziplin wahrgenommen, der stets bereit ist, moderne Technologien und Techniken zu erlernen. Um sich beruflich weiterzuentwickeln und Ihre Aufgaben zu erfüllen, müssen Sie täglich folgende wichtige Eigenschaften zeigen:
- Weiterentwicklung durch das Erlernen robusterer Prozesse unter Anwendung agiler Methoden sowie die Zusammenarbeit mit global verteilten Teams bei asynchroner Kommunikation über verschiedene Kulturen und Zeitzonen hinweg. Ihr Team verlässt sich auf Ihren Input und Ihre Anleitung.
- Sicherstellung, dass Sie die Vision verstehen, Verantwortung übernehmen, Verpflichtungen einhalten, leistungsstarke und resiliente Software zertifizieren und eine starke Testdisziplin anwenden (Rückverfolgbarkeit der Testabdeckung, Implementierung und Wartung automatisierter Test-Suiten, Aufbau des vollständigen Test-Ökosystems, OSS-Compliance und Schwachstellenanalyse etc.).
- Mentoring anderer QA-Engineers und kontinuierliche Weiterentwicklung der Kompetenz in allen Aspekten der Qualifizierung und Bereitstellung hochwertiger Software (Architekturprüfung, Dokumentation, Design der Teststrategie, Aufbau der Testumgebung, Implementierung automatisierter Tests, Ursachenanalyse von Fehlern, Code-Deployment etc.), die auf einer Microservices-Architektur (sowohl containerisiert als auch serverless) unter Verwendung verschiedener relationaler (SQL / MySQL / Postgres etc.) und NoSQL-Datenbanktechnologien (Elasticsearch / OpenSearch / Document DB / DynamoDB etc.) basiert.
- Einhaltung unserer Standards und Reifegrade beim Betrieb erstklassiger Sicherheitsdienste in der Cloud durch das Testen sicherer, zuverlässiger und skalierbarer Cloud-Managed-Security-Services (in Bezug auf Architektur und Infrastruktur).
- Aufrechterhaltung eines offenen Umfelds der Zusammenarbeit, Transparenz, Innovation und Freude für eine positive Teamarbeit.
- Eigenverantwortung und Entscheidungsfreude: Von Ihnen wird erwartet, dass Sie eine effektive technische Führung zeigen, Entscheidungen treffen sowie die QA-Aktivitäten und das Team in die richtige Richtung lenken. Es ist möglich, dass Sie in Ihrer Rolle an mehr als einem Projekt gleichzeitig beteiligt sind; Eigenverantwortung bedeutet hier, dass Sie die Verantwortung für das Handeln von Ihnen und Ihren Teams übernehmen. Sie werden zudem mit dem Produktmanagement und dem Kundensupport zusammenarbeiten, um Kundenfeedback und -bedürfnisse zu verstehen und ihnen die implementierten Lösungen zu präsentieren.
- Steuerung der Umsetzung: Die Projekte, an denen Sie arbeiten, sind komplex und teilweise vielschichtig. Sie erfordern sowohl starke technische Fähigkeiten als auch Soft Skills. Sie sollten in der Lage sein, Prozessverbesserungen vorzuschlagen, Frameworks zur Effizienzsteigerung zu erstellen und neue Methoden zur exzellenten Bereitstellung innerhalb eines vorhersehbaren Zeitrahmens zu entwickeln.
- Initiative und Engagement: Sie sind Teil einer erfahrenen und starken Gruppe von Ingenieuren, aber es gibt immer noch viel zu lernen. Während Sie lernen, ist es wichtig, dass Sie nicht darauf warten, dass Ihnen Aufgaben zugewiesen werden; Sie müssen die Initiative ergreifen, um Aktivitäten voranzutreiben, und sich engagieren, diese vor der nächsten Herausforderung abzuschließen. Seien Sie ein Motor für Innovation, um aktuelle Methoden und Prozesse zu verbessern und das Team auf die nächste Stufe der operativen Exzellenz zu heben.
- Analytisches und logisches Denken: Sie testen Lösungen, um reale Probleme für unsere Kunden zu lösen. Daher müssen Sie unsere Kunden und deren Prioritäten verstehen. Sie sollten nicht nur Anweisungen befolgen, sondern verstehen, was Sie tun, Fragen stellen, Vorschläge einbringen und die beste Lösung finden, um die Anforderungen zu erfüllen.
- Neugier und echtes Interesse am Lernen: Sie werden mit anderen QA-Engineers, Entwicklern und Architekten in Kontakt stehen sowie in einem komplexen Umfeld und an einem komplexen Produkt arbeiten. Sie haben daher ständig die Möglichkeit, Erfahrungen zu sammeln, und es ist unerlässlich, dass Sie ein Interesse daran haben, sich mit den täglichen Erfahrungen weiterzuentwickeln und morgen ein noch besserer Ingenieur zu sein.
- Teamarbeit und Zusammenarbeit: Sie arbeiten mit einem Team zusammen, um unseren Kunden wichtige Ergebnisse zu liefern und eine sicherere Welt aufzubauen. Sie sind nicht allein, daher ist es wichtig, kollektiv zu denken, anderen zu helfen und Ihren Kollegen gegenüber Dankbarkeit für deren Unterstützung zu zeigen. Dafür müssen Sie über ein hohes Maß an Empathie verfügen und in der Lage sein, klar und effizient zu kommunizieren.
