freiberufler Senior Test Automation Engineer & Software Architect – Avaloq / Banking, Playwright, Java, Go auf freelance.de

Senior Test Automation Engineer & Software Architect – Avaloq / Banking, Playwright, Java, Go

zuletzt online vor wenigen Tagen
  • 110€/Stunde
  • 6900 Lugano
  • DACH-Region
  • pt  |  it  |  en  |  es  |  de
  • 26.10.2026

Kurzvorstellung

Lead/Principal engineer for banking test automation (Avaloq, Angular). Playwright, Selenium, Java, C#, Go, TypeScript, AWS/Azure. Remote or onsite in CH/DE. Italian, Portuguese, English, Spanish.

Qualifikationen

  • Amazon Web Services (AWS)1 J.
  • Angular4 J.
  • Avaloq2 J.
  • Golang
  • Java-Entwickler7 J.
  • Kubernetes3 J.
  • Microsoft Azure1 J.
  • Selenium6 J.
  • Test Automation5 J.
  • Typescript

Projekt‐ & Berufserfahrung

Principal Engineer & Architect – Banking Test Automation
Swiss and UK banks (incl. SIX Group), Lugano / Zürich (mostly remote)
8/2024 – 9/2026 (2 Jahre, 2 Monate)
Banken
Tätigkeitszeitraum

8/2024 – 9/2026

Tätigkeitsbeschreibung

• Created AR Web for banking test automation (Avaloq/Angular front-ends), evolving JavaFX/Selenium workflows into maintainable Java 21, Spring Boot and React services; migrated the automation stack to Playwright. The solution is evolving into MultiTest.ai.
• Designed end-to-end UI, API and service-testing workflows, CI/CD controls and platform integrations; solved unstable runs caused by dynamically mutating locators.
• For SIX Group: modified Spring Boot core routing to intercept paths exercised by tests and connect deep execution tracking, logs and a reporting portal for an existing framework with 9,000+ test cases; the tracked workflows included SWIFT and ISO 20022 testing.
Technologies: Java 21, Spring Boot, JavaFX, React, Node.js, PostgreSQL, SQLite, JOOQ, Selenium, Playwright, GitLab CI, Jenkins, Postman, SoapUI, Groovy, Python

Eingesetzte Qualifikationen

Angular, Avaloq, Continuous Integration, Java-Entwickler, Jenkins, Node.Js, Postgresql, React (JavaScript library), Selenium, Test Automation

Senior Full Stack Engineer & Tech Lead
Margin Edge, Remote
9/2023 – 7/2024 (11 Monate)
IT & Entwicklung
Tätigkeitszeitraum

9/2023 – 7/2024

Tätigkeitsbeschreibung

• Contributed to an AWS-native platform rewrite, replacing legacy Java and React patterns with Java 21, Spring Boot 3 and modern frontend integration.
• Built Node.js GraphQL BFF capabilities, Kafka/event integrations and automated quality/security controls (Pact, SonarQube, Snyk, Trivy).
• Worked with UK and US engineering teams on API integration, delivery standards, DevSecOps gates and production releases.
Technologies: Java 21, Spring Boot 3, Node.js, React, GraphQL, AWS Lambda, Kafka, SNS, EventBridge

Eingesetzte Qualifikationen

Apache Kafka, Graphql, Continuous Integration, Java-Entwickler, Node.Js, Amazon Web Services (AWS), React (JavaScript library)

Senior Full Stack Engineer
Swisscom, Bern (mostly remote)
1/2023 – 9/2023 (9 Monate)
Telekommunikation
Tätigkeitszeitraum

1/2023 – 9/2023

Tätigkeitsbeschreibung

• Built and maintained billing and analytics microservices, incl. Jakarta JAXB remapping, Spring upgrade work, defect resolution and new service delivery.
• Developed React and Material UI portal improvements, GraphQL and JOOQ data access, plus Selenium-based regression automation (Cucumber).
• Implemented secure authentication and authorisation with Okta and OPA.
Technologies: Java 21, Spring Boot 3, Node.js, React, Material UI, GraphQL, JOOQ, PostgreSQL, Kafka, Azure AKS, Azure Service Bus, GitLab CI, Jenkins

Eingesetzte Qualifikationen

Apache Kafka, Graphql, Postgresql, Java-Entwickler, Test Automation, Microsoft Azure, Kubernetes, React (JavaScript library), Selenium

Senior Full Stack Engineer
Companies House (UK Government), Cardiff (remote)
10/2022 – 1/2023 (4 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

10/2022 – 1/2023

Tätigkeitsbeschreibung

• Delivered Java and cloud integration work for UK regulatory filing capabilities, incl. serverless and event-driven services.
• Used Go (Golang) alongside Java 17; supported AWS Lambda, Kafka and infrastructure automation.
Technologies: Java 17, Go, AWS Lambda, Kafka, Ansible, Spring, PostgreSQL

Eingesetzte Qualifikationen

Apache Kafka, Postgresql, Java-Entwickler, Amazon Web Services (AWS), Golang

Senior Java Developer & Technical Lead
Lloyds Banking Group, London (mostly remote)
12/2021 – 7/2022 (8 Monate)
Banken
Tätigkeitszeitraum

12/2021 – 7/2022

Tätigkeitsbeschreibung

• Led technical architecture and delivery across a banking programme of up to 20 engineers, incl. legacy Java modernisation and engineering governance, with zero P1 incidents.
• Improved performance and maintainability of legacy applications; supported migrations from JDK 6 to Java 17, including SWIFT and ISO 20022 banking workflows.
• Applied code review, ADRs, TDD, CI/CD and stakeholder communication across the programme.
Technologies: Java 6-17, Spring, OpenShift, Kafka, Node.js, React, Oracle, PostgreSQL, GitLab CI, Jenkins, UrbanCode, Selenium, Cucumber, Jira

Eingesetzte Qualifikationen

Apache Kafka, Java-Entwickler, Jenkins, Openshift, React (JavaScript library), Selenium, Spring Framework, Test Automation

Senior Full Stack Engineer
NHS Digital (UK Government), Leeds (remote)
6/2021 – 11/2021 (6 Monate)
Gesundheitswesen
Tätigkeitszeitraum

6/2021 – 11/2021

Tätigkeitsbeschreibung

• Designed and built React micro-frontend capabilities for COVID test-kit distribution workflows (independently deployable components, Module Federation).
• Worked across Java, Node.js, OpenShift, APIs, accessibility (WCAG 2.1 AA) and CI/CD.
Technologies: React, TypeScript, Module Federation, Java, Node.js, AWS S3, OpenShift, Docker, Kubernetes, GraphQL, Kafka, GitLab CI, Jenkins, Cucumber

Eingesetzte Qualifikationen

Apache Kafka, Graphql, Java-Entwickler, Docker, Node.Js, Typescript, Kubernetes, Openshift, React (JavaScript library)

Software Java Engineer
HMRC (UK Government), London (remote)
1/2021 – 6/2021 (6 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

1/2021 – 6/2021

Tätigkeitsbeschreibung

• Maintained and delivered Spring Boot microservices integrating services in the HMRC landscape (tax, payments and customs workflows).
• Worked across Java, Node.js, frontend components, messaging and automated testing.
Technologies: Java 8-11, Spring Boot, Spring Cloud, Kafka, IBM MQ, AWS, Docker, Kubernetes, Node.js, React, Angular, GraphQL, PostgreSQL, Selenium, Jenkins

Eingesetzte Qualifikationen

Apache Kafka, Java-Entwickler, Docker, Jenkins, Spring Framework, Amazon Web Services (AWS), Angular, Kubernetes, Selenium

Software Architect Engineer
Cornèr Bank, Lugano (remote)
6/2019 – 12/2020 (1 Jahr, 7 Monate)
Banken
Tätigkeitszeitraum

6/2019 – 12/2020

Tätigkeitsbeschreibung

• Designed Java microservices for extraction, transformation and persistence of SOAP, JSON, HTML and MarkLogic data.
• Built web interfaces and automation tooling for functional-test data, flow control, monitoring and result analysis.
• Applied contract-first and domain-first approaches to integration and testing components, including SWIFT and ISO 20022 banking workflows.
Technologies: Java 8-15, Spring Boot, Spring Cloud, Node.js, React, Angular, Kafka, Docker, Kubernetes, GraphQL, Oracle, SQL Server, PostgreSQL, Selenium, Robot Framework, Jenkins

Eingesetzte Qualifikationen

Angular, Apache Kafka, Docker, Java-Entwickler, Kubernetes, React (JavaScript library), Selenium, Spring Framework, Test Automation

Senior Full Stack Engineer
IHS Markit (Janes), London
6/2018 – 6/2019 (1 Jahr, 1 Monat)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

6/2018 – 6/2019

Tätigkeitsbeschreibung

• Maintained Java ESB services and developed Java, C#, Node.js and frontend functionality for aerospace and defence intelligence products.
• Contributed to GIS/mapping features, SOLID refactoring, code reviews, test automation and data analysis (SQL Server, MarkLogic).
Technologies: Java 8, C#, .NET, JavaScript, React, Node.js, Azure, Elasticsearch, Kafka, RabbitMQ, Selenium, Jenkins, TeamCity

Eingesetzte Qualifikationen

Apache Kafka, .Net, C#, Java (allg.), Node.Js, Microsoft Azure, Elasticsearch, React (JavaScript library), Selenium

Zertifikate

Java Architect – Java EE 8 (JVM, architecture, DDD, AOP, REST, async messaging)
CAELUM
2015
Java Web Programmer – Spring MVC / Java EE
CAELUM
2012

Ausbildung

Computer Science
BSc
IMES University
2005
São Caetano do Sul, Brazil
Project Management, Scrum and XP
Ausbildung
SENAC
2004
São Paulo, Brazil
Systems Analysis
Ausbildung
Technical University
1996
São Paulo, Brazil

Über mich

Lead/Principal Software Engineer and founder of a UK software company building QA automation products, specialised in automated QA for banking web applications – especially Avaloq front-ends built on Angular.

What I deliver
• End-to-end test automation for core-banking UIs: framework design, test strategy, CI integration and stable runs on applications with dynamic, unstable locators
• Migration of legacy test stacks (JavaFX/Selenium) to Playwright
• AI-assisted testing: AI test agents, OCR-based screen recognition, synthetic test-data generation, A2A/MCP integration connectors
• Backend and platform engineering in Go, Java and C# – including a Go trading platform running ~500 concurrent bots
• Cloud architecture on AWS and Azure, Docker/Kubernetes, architecture documentation (C4, ADRs)

Domains
Private banking / Avaloq, payments incl. SWIFT and ISO 20022, trading, test automation platforms (web and mobile)

Working mode
Remote preferred; available for onsite work in Switzerland (Lugano / Zürich / Bern) and Germany. Full-time availability.

Languages
Italian and Portuguese (native), English (advanced professional), Spanish (intermediate), German (A2, improving).

Weitere Kenntnisse

Test Automation, Playwright, Selenium, Cucumber, Avaloq, Angular, TypeScript, JavaScript, Java, C#, .NET, Go (Golang), Python, React, Android, Delphi, REST APIs, CI/CD, Docker, Kubernetes, AWS, Azure, Microservices, Software Architecture, C4, ADR, Banking, Payments, SWIFT, ISO 20022, Core Banking, AI Test Agents, OCR, MCP

Persönliche Daten

Sprache
  • Portugiesisch (Muttersprache)
  • Englisch (Fließend)
  • Italienisch (Muttersprache)
  • Spanisch (Gut)
  • Deutsch (Grundkenntnisse)
Reisebereitschaft
DACH-Region
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
41
Berufserfahrung
31 Jahre und 10 Monate (seit 01/1995)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden