Your job as a test automation engineer

Help to ensure the smartest banking in Switzerland

At PostFinance, we work on ways of managing Switzerland’s money both now and in the future. We create practical solutions for our customers and help shape the technology trends on the market. We achieve this thanks to our unique culture, which enables us to work with a pioneering spirit every day.

You bring specialist knowledge – we bring exciting tasks

As a test automation engineer, you thoroughly check our websites, apps and backend systems before they are rolled out to our customers. You use your programming skills and various tools and scripts to design, implement, execute and evaluate automated tests. You rely on different automation frameworks, which are continually expanded and renewed due to the constantly changing system landscape. You also support your customers in using automation tools more effectively.

Test automation is carried out at various points in the software development cycle. Each phase of software integration brings specific challenges for test automation and therefore for you as a test automation engineer. That’s why you come to the job with extensive technical knowledge and experience in development with various programming languages and frameworks. An exciting, diverse range of tasks awaits you in an agile team.

You love flexible working – we do, too

Working from home isn’t just a “nice-to-have” perk for us, but has been standard for a long time. In many units, our employees in Switzerland have the option to work from home. What’s more, we provide modern workspaces at both of our IT locations in Bern Engehaldenstrasse and Zofingen, with creative zones and areas for exchanging ideas. We also offer co-working spaces in central locations at Bern station and Zurich Oerlikon station. Balancing work and leisure is very important to us, which is why you can flexibly organize your working hours with us.

You have goals – we take you further

At PostFinance, we offer you a wide range of opportunities to get ahead: whether through the support of in-house basic and advanced training, or external study programmes and conferences, such as:

  • CAS in various fields
  • Bachelor’s or Master’s degree programmes
  • Participation in conferences such as DevOps-Fusion, Swiss Testing Days, Java User Group (jug), JAX & W-JAX
  • On-the-job training (e. g. code review, communities and internal channels, CoPs on various topics and interdisciplinary/cross-disciplinary workshops)

First-hand accounts – our employees talk about their job

  • «My everyday work as a test automation engineer is extremely varied and covers many different areas. This includes full stack development using technologies such as Java, Angular, Spring Boot or Docker. I also advise and support test engineers with training courses and one-on-one discussions. I also independently automate various tests in all areas of PostFinance’s range of functions. Quality assurance is always the top priority in all my tasks and my work is consistently based on this. What I particularly value about my job is the opportunity to continue my training in all fields in order to always stay up to date with the latest technology. When programming, I am continually learn new things and deepening my skills. I am also able to improve my social skills during training courses and individual discussions.»

  • «As a test automation engineer, I support PostFinance’s associated development teams in establishing a quality assurance test process in a modern CI/CD workflow. We work closely together to develop a suitable test strategy and test concepts. We use test frameworks and tools which are constantly being further developed by my teammates. Within our team, I am the interface to the outside world as I implement our products while also bringing the requirements and wishes of the other development teams to our team. I also exchange ideas with other enabling teams on a daily basis in order to work with them to build a modern and value-adding quality assurance process.»

  • «As a test automation engineer, I support testers in automating their manual tests. In addition to the application of typical test automation tools such as Selenium, Appium or Cypress, this also includes developing test automation frameworks in Java or JavaScript/TypeScript, as well as developing test automation tools with Spring Boot and Angular. We use GitLab for automated implementations. According to DevOps, in addition to development, the operation of tools and automation solutions are part of everyday business. In the event of an error, we must analyse whether the problem arises from the automated test, the tested application or the test automation. In communication with testers, test managers and developers, we ensure that test automation makes an optimal contribution to software quality.»

  • «I work as a test automation engineer in the Online Channels Solution Team and am primarily responsible for migrating manual regression test cases to automated test cases in order to achieve a high level of automation. Our goal is to integrate existing and technically practical test cases with our automation pipeline (CI/CD) and to ensure the best quality of our e-banking software in the integration and testing phase and beyond. We are in close contact with the development teams (developers, business analysts, etc.) in order to exchange information about the latest innovations and identify any potential for automation. We use Cypress and GitLab for development and execution. My daily work is enriched by combining professional and technical expertise with ongoing personal development.»

Do you have any questions?

Umberto Verde and Andjelina Parlic will be pleased to answer them.

Umberto Verde
People Attraction Manager
076 505 27 18

Andjelina Parlic
People Attraction Manager
076 559 29 17