Dein Job als Test Automation Engineer

Sichere das smarteste Banking der Schweiz

Wir bei PostFinance arbeiten daran, wie die Schweiz heute und morgen mit Geld umgeht. Für unsere Kund:innen erschaffen wir praktische Lösungen und prägen die technologischen Entwicklungen am Markt. Dies erreichen wir mit einer einmaligen Kultur, in der wir täglich mit Pioniergeist arbeiten.

Du bringst das Fachwissen – wir die spannenden Aufgaben

Als Test Automation Engineer überprüfst du unsere Webseiten, Apps und Backend-Systeme auf Herz und Nieren, bevor diese an unseren Kund:innen ausgespielt werden. Du nutzt deine Programmierkenntnisse sowie unterschiedliche Tools und Scripts, um automatisierte Tests zu designen, zu implementieren, auszuführen und auszuwerten. Dabei setzt du auf unterschiedliche Automatisierungsframeworks, die aufgrund der sich stetig verändernden Systemlandschaft kontinuierlich erweitert und erneuert werden. Zudem unterstützt du deine Kund:innen dabei, Automatisierungstools effektiver zu nutzen.

Die Testautomatisierung erfolgt an verschiedenen Stellen des Softwareentwicklungszyklus. Jede Phase der Softwareintegration bringt spezifische Herausforderungen für die Testautomatisierung und somit für dich als Test Automation Engineer. Darum bringst du für diesen Job ein umfangreiches Technologiewissen sowie Erfahrung in der Entwicklung mit verschiedenen Programmiersprachen und Frameworks mit. Dich erwartet ein spannendes, vielseitiges Aufgabengebiet in einem agilen Team.

Du liebst flexibles Arbeiten – wir auch

Homeoffice ist bei uns schon lange kein «nice-to-have», sondern Standard. In vielen Bereichen haben unsere Mitarbeiter:innen die Möglichkeit in der Schweiz von zu Hause aus zu arbeiten. Zusätzlich bieten wir an unseren beiden IT-Standorten in Bern Engehaldenstrasse und Zofingen moderne Arbeitsplätze mit Kreativzonen und Bereiche für den Austausch. Am Bahnhof Bern sowie am Bahnhof Zürich Oerlikon bieten wir ausserdem zentral gelegene Coworking Spaces an. Die Vereinbarkeit von Beruf und Freizeit ist uns sehr wichtig, deshalb kannst du deine Arbeitszeiten bei uns flexibel mitgestalten.

Du hast Ziele – wir bringen dich weiter

Bei PostFinance bieten wir dir vielfältige Möglichkeiten, um weiterzukommen: sei dies durch Unterstützung von internen Aus- und Weiterbildungen oder externen Studiengängen und Konferenzen, wie zum Beispiel:

  • CAS in verschiedenen Bereichen
  • Bachelor- oder Masterstudiengänge
  • Teilnahme an Konferenzen wie DevOps-Fusion, Swiss Testing Days, Java User Group (jug), JAX & W-JAX
  • On-the-job-Ausbildungen (z. B. code-review, Communities und interne Kanäle, CoP’s zu verschiedenen Themen und interdisziplinäre Workshops)

Aus erster Hand – unsere Mitarbeitenden über ihren Job

  • «Mein Arbeitsalltag als Test Automation Engineer ist äusserst abwechslungsreich und erstreckt sich über viele verschiedene Einsatzbereiche. Hierzu zählt die Full Stack-Entwicklung mithilfe von Technologien wie Java, Angular, Spring Boot oder Docker. Zusätzlich berate und unterstütze ich Testingenieure durch Schulungen und in Einzelgesprächen. Ausserdem automatisiere ich eigenständig diverse Tests in sämtlichen Bereichen des Funktionsumfangs der PostFinance. Die Qualitätssicherung hat dabei stets oberste Priorität in all meinen Aufgaben, meine Arbeit orientiert sich konsequent daran. An meinem Job schätze ich besonders die Möglichkeit, mich in sämtlichen Domänen fortlaufend weiterzubilden, um auch stets auf dem neuesten Stand der verschiedensten Technologien zu bleiben. Beim Programmieren lerne ich kontinuierlich Neues und vertiefe meine Fähigkeiten. Während Schulungen und Einzelgesprächen kann ich zudem meine sozialen Kompetenzen verbessern.»

  • «Als Test Automation Engineer unterstütze ich die benachbarten Entwicklungsteams der PostFinance bei der Etablierung eines qualitätssichernden Testprozesses in einem modernen CI/CD Workflow. Dabei erarbeiten wir in engem Austausch gemeinsam eine passende Teststrategie sowie Testkonzepte. Zur Anwendung kommen dabei Testframeworks und Tools, welche von meinen Teamkolleg:innen stetig weiterentwickelt werden. Im Team stelle ich die Schnittstelle nach aussen dar, womit ich unsere Produkte zum Einsatz bringe und gleichzeitig die Anforderungen und Wünsche der anderen Entwicklungsteams bei uns einbringe. Täglich tausche ich mich zudem mit weiteren Enabling-Teams aus, um gemeinsam mit ihnen einen modernen und wertschöpfenden Qualitätssicherungsprozess aufzubauen.»

  • «Als Test Automation Engineer unterstütze ich die Tester ihre manuellen Tests zu automatisieren. Das umfasst neben der Anwendung typischer Testautomationstools, wie Selenium, Appium oder Cypress, auch die Entwicklung von Testautomatisierungsframeworks in Java oder JavaScript/TypeScript, sowie die Entwicklung von Tetstautomatisierungstools mit Spring Boot und Angular. Für automatisierte Durchführungen kommt GitLab zum Einsatz. Gemäss DevOps gehören neben der Entwicklung auch der Betrieb der Tools und die Automatisierungslösungen zum Daily Business. Im Fehlerfall ist zu analysieren, ob das Problem im automatisierten Test, der getesteten Applikation oder bei der Testautomation liegt. Im Austausch mit Tester:innen, Testmanager:innen und Entwickler:innen wird sichergestellt, dass die Testautomation einen optimalen Beitrag zur Softwarequalität liefert.»

  • «Ich arbeite als Test Automation Engineer im Solution Team Online Kanäle und bin in erster Linie zuständig für die Migration der manuellen Regressions-Testfälle in automatisierte Testfälle, um dabei einen hohen Automatisierungsgrad zu erreichen. Unser Ziel ist es, die bestehenden und technisch sinnvollen Testfälle in unsere Automatisierungs-Pipeline (CI/CD) zu integrieren und die beste Qualität unserer E-Banking-Software in der Integrations- und Testphase und darüber hinaus zu gewährleisten. Wir stehen im engen Kontakt mit den Entwicklungsteams (Developer, Business Analysten, etc), um uns über die neusten Innovationen auszutauschen und allfälliges Automationspotenzial zu eruieren. Für die Entwicklung und Ausführung nutzen wir Cypress und GitLab. Die Abwechslung zwischen fachlichem und technischem Wissen und der persönlichen Weiterentwicklung erfüllt meine tägliche Arbeit.»

Hast du noch Fragen?

Umberto Verde und Andjelina Parlic beantworten sie dir gerne.

Umberto Verde
People Attraction Manager
076 505 27 18

Andjelina Parlic
People Attraction Manager
076 559 29 17