Quality Assurance (QA) Engineer (m/w/d) mit Schwerpunkt Testautomation und KI-Systeme in Zürich

Quality Assurance (QA) Engineer (m/w/d) mit Schwerpunkt Testautomation und KI-Systeme in Zürich

Zürich Vollzeit 75600 - 92400 CHF / Jahr (geschätzt) Vor Ort
U

Auf einen Blick

  • Aufgaben: Entwickle Testautomatisierung und teste KI-Systeme für die digitale Lehre.
  • Unternehmen: OLAT-Projekte, Teil der Universität Zürich mit innovativem DevOps-Team.
  • Vorteile: Attraktive Angebote und ein inspirierendes Arbeitsumfeld in der Spitzenforschung.
  • Weitere Informationen: Wachse in einem dynamischen Team mit vielen Entwicklungsmöglichkeiten.
  • Warum dieser Job: Gestalte die Zukunft des Lernens und arbeite an spannenden Projekten mit KI.
  • Qualifikationen: Ausbildung in Informatik und Erfahrung in Testautomatisierung erforderlich.

Das prognostizierte Gehalt liegt zwischen 75600 - 92400 CHF pro Jahr.

Wir sind OLAT-Projekte, das DevOps-Team für die strategische Lernplattform OLAT der Universität Zürich (UZH). Unser interdisziplinäres Team entwickelt Lösungen für die digitale Lehre an der UZH und wir sind verantwortlich für die Entwicklung und Maintenance von OLAT. Lehrende und Lernende aller Fakultäten nutzen OLAT im Rahmen von integriertem Lernen sowie im Zusammenhang mit Online-Prüfungen.

Aufgaben:

  • Test-Management-Umgebung: Sie bauen die Umgebung auf und definieren Strukturen, Testfälle und Reporting und verwalten diese.
  • Teststrategie: Sie entwickeln und verankern die Strategie mit risikobasiertem Ansatz und klaren Testdefinitionen.
  • Automatisierte E2E Tests: Sie entwickeln und pflegen automatisierte Tests und integrieren sie in unsere Build- und Deployment-Prozesse.
  • Manuelle Tests: Sie planen und führen explorative Tests, Regressionstests und Release-Tests durch.
  • KI-gestützte Funktionen: Sie testen unser KI-System mit MCP-Server und RAG, dazu gehören die Bewertung der Antwortqualität, Robustheit und Verhalten in Grenzfällen sowie die Entwicklung geeigneter Testansätze.
  • Bug-Tracking: Sie verfolgen Fehler in Jira von der Meldung bis zur Behebung und nutzen dazu auch Logs und Monitoring Daten (z.B. Sentry, Splunk).
  • Zusammenarbeit im Team: Sie arbeiten eng mit dem Requirements-Engineering, der Entwicklung, dem Betrieb und der Teamleitung zusammen.
  • KI als Hilfsmittel: Mittelfristig können Sie KI für das Testing evaluieren und einführen.

Profil:

  • Abgeschlossene Ausbildung in Informatik (Uni, FH) oder vergleichbare Qualifikation.
  • Verständnis für risikobasiertes Testen und die Fähigkeit, Prioritäten zu setzen.
  • Selbstständige, strukturierte, lösungs- und zielorientierte Arbeitsweise.
  • Erfahrung im Aufbau, Wartung und Betrieb einer Testmanagement-Umgebung.
  • Praktische Erfahrung mit E2E-Testautomatisierung, idealerweise mit Playwright oder einem vergleichbaren Framework.
  • Programmierkenntnisse in mindestens einer Sprache (z.B. Java, Python oder TypeScript/JavaScript).
  • Praktische Erfahrung mit manuellem Testing.
  • Erfahrung mit Tools wie Jira und Git.
  • Erfahrung im agilen Umfeld (Scrum, Kanban) sowie ein agiles Mindset.
  • Kritisches und analytisches Denken.
  • Selbstständiges, interdisziplinäres Arbeiten und Teamfähigkeit.
  • Kommunikationsstärke und sehr gute Deutsch- und Englischkenntnisse.

Von Vorteil:

  • Erfahrung im Hochschul- oder Bildungsumfeld.
  • Methodische Testkenntnisse, z.B. nachgewiesen durch ISTQB-Zertifizierung oder gleichwertige Praxiserfahrung.
  • Erste Erfahrung im Testen von KI- / LLM-basierten Systemen.
  • Erfahrung mit Container-Technologien (Docker, Kubernetes).
  • Erfahrung mit Observability-Tools (Sentry, Splunk, Grafana).

Wir bieten:

Unsere Mitarbeitenden profitieren von vielfältigen und attraktiven Angeboten.

Arbeitsort: Zentrale Informatik

Fragen zur Stelle: Dirk Baumann, Teamleitung OLAT-Projekte

Arbeiten an der UZH: Als grösste Universität der Schweiz bietet die Universität Zürich eine Vielzahl von attraktiven Positionen in verschiedenen Fachbereichen und Berufsfeldern.

Quality Assurance (QA) Engineer (m/w/d) mit Schwerpunkt Testautomation und KI-Systeme in Zürich Arbeitgeber: Universität Zürich

Die Universität Zürich ist ein hervorragender Arbeitgeber, der eine dynamische und unterstützende Arbeitsumgebung bietet, in der Forschung und Lehre im Bereich der Ungleichheit im politischen Kontext gefördert werden. Mit einem starken Fokus auf interdisziplinäre Zusammenarbeit und international anerkannten Forschungsprojekten bietet die Universität zahlreiche Möglichkeiten zur beruflichen Weiterentwicklung und zum Austausch mit führenden Experten. Zudem profitieren Mitarbeitende von einer lebendigen Campus-Kultur und der Möglichkeit, in einer der schönsten Städte der Schweiz zu leben und zu arbeiten.

U

Kontaktdaten:

Universität Zürich Recruiting-Team

Jobgipfel Expertenrat🤫

Wir sind der Meinung, dass du so Quality Assurance (QA) Engineer (m/w/d) mit Schwerpunkt Testautomation und KI-Systeme in Zürich erhalten könntest

✨Mach mit bei Tech-Meetups!

Als Software-Entwickler sollt's du unbedingt an lokalen Tech-Meetups teilnehmen. Das isch ne super Möglichkeit, um leute kennenzulernen, die im selben Bereich arbeiten. Frag nach, ob die eventuell offene Stellen haben oder wo die spannendsten Projekte am Start sind.

✨Freu dich auf Hackathons!

Hackathons sind nicht nur eine super Gelegenheit, um dein Können zu zeigen, sondern auch um direkt in Kontakt mit Firmen zu treten, die grad nach Talenten suchen. Mach mit, zeig, was du drauf hast und vielleicht kannst du das Interesse von Universität Zürich wecken!

✨Erstelle ein paar coole Projekte!

Wenn du dich um eine Vollzeitstelle als Software-Entwickler bewirbst, ist es wichtig, dass du ein Portfolio hast. Hol dir ein paar eigene Projekte oder mach bei Open-Source-Projekten mit. Das gibt den Firmen wie Universität Zürich einen Einblick in deine Fähigkeiten und Kreativität.

✨Networking auf Entwickler-Plattformen!

Nutze Plattformen wie GitHub oder Stack Overflow, um deine Sichtbarkeit zu erhöhen. Beteilige dich an Diskussionen und schau, wo du anderen helfen kannst. So wirst du ein Teil der Community und lass die Leute wissen, dass du auf der Suche nach einem Vollzeitjob in der Software-Entwicklung bist!

Wir glauben, dass du diese Fähigkeiten brauchst, um Quality Assurance (QA) Engineer (m/w/d) mit Schwerpunkt Testautomation und KI-Systeme in Zürich mit Bravour zu bestehen

Testautomatisierung
E2E-Tests
Testmanagement-Umgebung
Jira
CI/CD Pipelines
Programmierkenntnisse (Java, Python, TypeScript/JavaScript)
manuelles Testing

Einige Tipps für deine Bewerbung 🫡

Zeig us dini Coding-Skills!:Im Bereich Software-Entwicklung isch es mega wichtig, dass du dini technischen Fähigkeiten unter Beweis stellsch. Mach sicher, dass du e Übersicht vo dine Programmier-Sprachen, Frameworks und Tools, wo du beherschsch, in dine CV einfüegsch. Wenn du scho Projekte oder Programmierungen gemacht hesch, verlink doch uf GitHub oder dein Portfolio, damit mir dini Skills gleich chönne gseh!

Erzähl vo dinere Leidenschaft!:In dim Bewerbungsschreiben sollsch du usdrücklich ussüüse, warum Software-Entwicklung din Traumberuf isch. Was motiviert dich? Welche Technologien oder Projekte interessieren dich besonders? Das git uns e gueti Vorstellung, wie du dich ins Team integriere chönntisch und was du für neue Ideen bringisch.

Soft Skills sind wichtig!:Neben technischen Fähigkeiten, leged mir bei Universität Zürich auch Wert uf Soft Skills wie Teamarbeit, Kommunikation und Problemlösig. Mach sicher, dass du im Bewerbungsschreiben erläuterisch, wie du diese Fähigkeiten in vorherige Projekte oder Erlebnisse ebruecht hesch. Das zeigt, dass du nöd nur en Code-Champion bisch, sondern au e super Kollege.

Halte dir di Zeit für d'Bewerbung frei!:Bei Vollzeit-Positionen sind wir vor allem interessiert an langfristigen Engagements. Zeig uns im Bewerbungsschreiben, das du bereit bisch, dich für uns z'engagiere. Mach aber au klar, dass du flexibel und bereit bisch, neue Technologien oder Methoden zu lerne. Und vergiss nöd, dich direkt über unsere Website zu bewerben – das macht's für üns einfacher!

Wie man sich auf ein Vorstellungsgespräch bei Universität Zürich vorbereitet

✨Vorbereitung uf die Coding-Challenges

In der Software-Entwicklung sind Coding-Challenges oft en Bestandteil vo de Interviews. Mir wäre es wichtig, dass mir unse Algorithmen und Datensstrukturen gut beherrschen. Nimm dir Zeit, um auf Plattformen wie LeetCode oder HackerRank üben und auf spezifische Themen, die verlangt werde chönd, usrichte.

✨Flyer für din Portfolio

Bei Vollzeitstellen isch es wichtig, dass mir e starks Portfolio präsentiere chönd. Zeig d'Projekte, die du gemacht hesch, und stelle sichere, dass du alle wichte Tools und Technologien erwähnt hesch, die relevant sind. Mach klar, wie du als Teamspieler arbedest, und gib Beispiele fürs Coden im Team.

✨Technisch konkret werde

Bereite dich uf technische Fragen zu den spezifischen Tools und Frameworks vor, die im Job gefragt sind. Frag dich, wie du spezifisch mit Technologien wie Git, Docker oder andere aktuell verwendete Technologien umgeisch und sei parat, genau das zu erläuterä. Das zeigt, dass du das nötige Wissen hesch und diktiert das Gespräch auf a höhere Ebene.

✨Teamfit isch wichtig

In der Software-Entwicklung isch die Teamdynamik extrem wichtig. Mach dir Gedanken, wie du deine Kommunikationsfähigkeiten und Problem-Lösungsstrategien im Team beschriebe chönd. E paar Beispiele, wie du Herausforderungen im Team gemeistert hesch, werden dir helfen, einen bleibenden Eindruck z’hinterlä.