Ton travail d’ingénieure/ingénieur en automatisation des tests

Protège le banking le plus intelligent de Suisse

Chez PostFinance, nous sommes à l’avant-poste de ce qui sera demain la manière de gérer l’argent en Suisse. Pour notre clientèle, nous concevons des solutions pratiques et façonnons les évolutions technologiques au plus près du marché. Nous y parvenons grâce à une culture d’entreprise unique, dans laquelle nous travaillons chaque jour avec un esprit de pionnier.

Tu apportes les connaissances techniques et nous, un cahier des charges passionnant

En tant qu’ingénieure/ingénieur en automatisation des tests, tu examines nos sites web, nos applications et nos systèmes backend sous toutes les coutures avant leur diffusion à notre clientèle. Tu exploites tes connaissances en programmation ainsi que différents outils et scripts pour concevoir, mettre en œuvre, exécuter et évaluer des tests automatisés. Pour cela, tu utilises différents cadres d’automatisation. En raison de l’évolution constante de l’environnement systèmes, ceux-ci font l’objet d’un développement et d’un renouvellement réguliers. En outre, tu aides ta clientèle à utiliser les outils d’automatisation de manière plus efficace.

L’automatisation des tests intervient à différentes étapes du cycle de développement logiciel. Chaque phase de l’intégration logicielle présente des défis spécifiques pour l’automatisation des tests et donc pour toi en tant qu’ingénieure/ingénieur en automatisation des tests. C’est pourquoi, pour ce poste, tu disposes de solides connaissances technologiques et d’une expérience dans le développement avec différents langages de programmation et frameworks. Un domaine d’activités stimulant et varié t’attend au sein d’une équipe agile.

Tu aimes le travail flexible, nous aussi

Chez nous, cela fait longtemps que le télétravail n’est plus un «petit plus» − il fait partie du quotidien. Dans de nombreuses unités, nos collaboratrices et nos collaborateurs ont la possibilité de travailler depuis chez eux, et ce dans toute la Suisse. Nous proposons également des postes de travail modernes sur nos deux sites informatiques de Berne Engehaldenstrasse et de Zofingue, avec des zones de créativité et des espaces dédiés aux échanges. Dans les gares de Berne et de Zurich Oerlikon, nous mettons en outre à disposition des espaces de coworking idéalement situés. Pouvoir concilier travail et temps libre est très important à nos yeux. Chez nous, tu peux donc aménager tes horaires de travail avec flexibilité.

Tu as des objectifs, nous te faisons avancer

Chez PostFinance, nous te proposons des possibilités variées d’évoluer, que ce soit grâce au soutien apporté aux formations et perfectionnements internes, ou aux cursus et conférences externes, par exemple:

  • CAS dans différents domaines
  • Cursus de bachelor ou master
  • Participation à des conférences telles que DevOps-Fusion, Swiss Testing Days, Java User Group (jug), JAX & W-JAX
  • Formations on-the-job (p. ex. code-review, communities et canaux internes, CoP sur différents thèmes et ateliers interdisciplinaires)

De première main – ce que nos collaboratrices et collaborateurs pensent de leur travail

  • Mon quotidien d’ingénieur en automatisation des tests est extrêmement varié et couvre de nombreux domaines d’activité, notamment le développement full stack à l’aide de technologies telles que Java, Angular, Spring Boot ou Docker. Je conseille et je soutiens également les ingénieurs de test par le biais de formations et d’entretiens individuels. Par ailleurs, je suis responsable de l’automatisation de divers tests dans toutes les unités de l’étendue des fonctions de PostFinance. J’accorde toujours la priorité absolue à l’assurance qualité dans toutes mes tâches et mon travail en tient résolument compte. Ce que j’apprécie le plus dans mon travail, c’est la possibilité de me former en permanence dans tous les domaines afin de rester à la pointe des technologies les plus diverses. La programmation me permet d’apprendre constamment de nouvelles choses et d’approfondir mes compétences. Les formations et les entretiens individuels me permettent également d’améliorer mes compétences sociales.

  • En tant qu’ingénieur en automatisation des tests, je soutiens les équipes de développement attenantes à PostFinance dans la mise en place d’un processus de test garantissant la qualité dans un workflow CI/CD à la pointe de la technologie. Pour cela, nous élaborons ensemble, en étroite concertation, une stratégie et des concepts de test appropriés. Nous utilisons des cadres de test et des outils dont mes collègues assurent le développement continu. Au sein de l’équipe, je suis l’interface avec l’extérieur, ce qui me permet de mettre en œuvre nos produits tout en intégrant les exigences et les souhaits des autres équipes de développement. J’échange en outre quotidiennement avec d’autres Enabling Teams afin de mettre en place avec elles un processus d’assurance qualité avancé et à forte valeur ajoutée.

  • Mon travail d’ingénieur en automatisation des tests consiste à aider les testeurs à automatiser leurs tests manuels. Pour cela, j’utilise des outils classiques d’automatisation des tests, comme Selenium, Appium ou Cypress, mais je développe aussi des frameworks d’automatisation des tests en Java ou JavaScript/TypeScript, ainsi que des outils d’automatisation des tests avec Spring Boot et Angular. Pour les exécutions automatisées, j’utilise GitLab. Selon les DevOps, outre le développement, l’exploitation des outils et les solutions d’automatisation font partie du quotidien. En cas d’erreur, il faut analyser si le problème se situe au niveau du test automatisé, de l’application testée ou de l’automatisation des tests. L’échange avec les testeuses et les testeurs, les responsables des tests et les développeuses et les développeurs permet de s’assurer que l’automatisation des tests contribue de manière optimale à la qualité du logiciel.

  • Je travaille en tant qu’ingénieur en automatisation des tests au sein de la Solution Team Canaux en ligne. Je suis principalement responsable de la migration des cas de tests de régression manuels vers des cas de tests automatisés afin d’atteindre un niveau d’automatisation élevé. Notre objectif est d’intégrer les cas de test existants et techniquement pertinents dans notre pipeline d’automatisation (CI/CD) et de garantir la meilleure qualité de notre logiciel d’e-banking au cours des phases d’intégration et de test, et même au-delà. Nous travaillons en lien étroit avec les équipes de développement (développeurs, analystes de gestion, etc.) afin d’échanger sur les dernières innovations et d’identifier les éventuels potentiels d’automatisation. En matière de développement et d’exécution, nous utilisons Cypress et GitLab. Au quotidien, mon travail me permet d’alterner les connaissances professionnelles et techniques et le développement personnel.

Postule à un poste d’ingénieure/ingénieur en automatisation des tests chez PostFinance

As-tu des questions?

Umberto Verde et Andjelina Parlic seront heureux de te répondre.

Umberto Verde
People attraction manager
076 505 27 18

Andjelina Parlic
People attraction manager
076 559 29 17