Unsere Quality Engineers sichern die Qualität unserer Software durch methodische Tests zuverlässig ab. Sie prüfen die Funktionalität von bestehenden und neuen Softwareanforderungen und begleiten die Projekte und Produktversionen bis zur Abnahme.
„Gute Tester können über den Tellerrand hinausschauen. Bei Tideum sind Quality Engineers immer in das Gesamtprojekt miteingebunden und erkennen dadurch neben den Fehlern auch deren mögliche Ursachen. Das erleichtert den Software Engineers das Bugfixing und sorgt für ein effizienteres Arbeiten.“ Alexander Prime, Quality Manager
Das Testen der Software dient als Qualitätsnachweis für unsere Kunden. Quality Engineers behalten immer die spezifischen Kundenanforderungen im Auge und stellen sicher, dass die Software den vorgegebenen Requirements entspricht. Sie benötigen gute Business-Kenntnisse, um aus der Sicht des Kunden auf die Software blicken zu können und die gewünschten Anforderungen gewissenhaft zu verifizieren. Das Hintergrundwissen über Unternehmensprozesse und betriebswirtschaftliche Zusammenhänge verschafft dem Quality Engineer den für eine zuverlässige Prüfung nötigen Gesamtüberblick über Nutzen und Funktionalität der von uns entwickelten Software.
Der Bereich der Qualitätssicherung ist eng mit dem der Softwareentwicklung verknüpft. Um neben Software-Fehlern auch deren mögliche Ursache erkennen zu können sind deshalb Entwickler-Kenntnisse, wie das Verständnis von Programmiersprachen und dem logischen Aufbau der Software, auch für Quality Engineers sehr hilfreich. Statt Fehler nur zu entdecken und zu melden sind sie durch solches Wissen aktiv an der Lösungsfindung beteiligt.
Da der Job als Quality Engineer so breitgefächerte Fähigkeiten erfordert, ist diese Tätigkeit gerade für Quereinsteiger mit unterschiedlichen Ausbildungshintergründen ideal. Erfahrung im Bereich Software Testing, sowie BWL- und IT-Kenntnisse qualifizieren Berufsanfänger für den Einstieg in unser Quality Engineering. Das benötigte Wissen der anderen Fachgebiete eignen sich Neueinsteiger bei Tideum durch Weiterbildung und natürlich mithilfe erfahrener Kollegen an.
Die Aufgaben eines Quality Engineers beschreibt unser Quality Manager Alexander Prime, Ansprechpartner für alle Fragen im Bereich Testing und Qualitätsmanagement, folgendermassen:
„Um die hohe Qualität des Testings selbst sicherzustellen, testen wir bei Tideum nach ISTQB-Standards. Unser Quality Engineering umfasst die Planung und Organisation von Testprozessen genauso wie die konkrete Durchführung und Auswertung der Tests. Wir nutzen bei Tideum unterschiedliche Tools, beispielsweise SpiraTest für das manuelle Testing oder Selenium für automatisierte Tests.
Als Quality Engineer muss man strukturiert und selbstständig arbeiten können. Zudem erfordert diese Tätigkeit auch Flexibilität, denn wenn es zu Änderungen der Software kommt muss man auf diese schnell eingehen können. Wichtig ist ein gutes Fingerspitzengefühl im Umgang mit Menschen. Denn man muss bedenken, dass Quality Engineers stets mit der schlechten Botschaft zu den Entwicklern kommen, dass etwas nicht so funktioniert, wie es soll. Bei Tideum läuft die Kommunikation beider Bereiche auf freundschaftlicher, humorvoller Ebene ab, weil Test und Entwicklung ein grosses gegenseitiges Verständnis füreinander besitzen. Dies ist einer von vielen kleinen Bausteinen, die zu dem besonders guten Arbeitsklima bei Tideum beitragen.“
„Vom Wettlauf zwischen Softwareentwicklung und Quality Engineering profitieren beide Bereiche, aber vor allem die Qualität unserer Software. Durch jede Rückmeldung der Tester lernen unsere Software Engineers neue Methoden dazu und bekommen ein besseres Gespür für fehleranfällige Bereiche. Wir Entwickler brauchen die Quality Engineers – aber das muss man ihnen ja nicht unbedingt verraten.“
Christopher Hirthe, Senior Software Engineer




