Skip to main content

Quality Assurance for the Federal Portal

We supported the quality assurance of the Federal Portal, the central access point for digital administrative services provided by the federal government, states, and municipalities for citizens and businesses. In doing so, we improved test coverage, established test automation, and integrated testing activities into the existing development and operations environment.

Client/Company/Industry

Bundesdruckerei GmbH

Duration

41 Months

Product

Service

Expertise

Quality Assurance

Goal

The goal of the project was to ensure the quality of the Federal Portal. The Federal Portal serves as a central access point for administrative services provided by the federal government, states, and municipalities and is aimed at citizens and businesses. A particular focus was placed on building and expanding test automation in a distributed microservices architecture.

Tasks

  • Performed manual acceptance tests and exploratory tests
  • Logged test results in Jira and XRay
  • Created and maintained test documentation in Confluence
  • Performed API tests with Swagger and Postman
  • Implemented E2E tests with Playwright and Mocha in JavaScript/TypeScript
  • Conducted load tests with Gatling
  • Built mocking systems and created test data
  • Maintained test data in XML and JSON
  • Verified data consistency in Elasticsearch and MinIO
  • Analyzed application logs in Kibana
  • Monitored the Kubernetes environment with Rancher and K9S
  • Implemented test automation in a Docker environment with Docker-Compose
  • Adjusted and set up CI pipelines in GitLab CI/CD
  • Conducted code reviews
  • Extracted data from Oracle-DB using PL/SQL
  • Worked with Git, Visual Studio Code, and on Linux and Windows with WSL2
  • Collaborated in a Scrum team following the Spotify model
  • Designed cross-squad test architectures

Challenges

The main challenge was the combination of missing test automation and a complex microservices architecture. As a result, tests across multiple interfaces and systems were difficult to plan, implement, and stabilize. In addition, coordination across multiple squads required a consistent test architecture and shared processes.

Programming Languages

JavaScript/TypeScript, PL/SQL

Technologies

Docker, Docker-Compose, Elasticsearch, Gatling, GitLab CI/CD, Jira, K9S, Kubernetes, MinIO, Mocha, Oracle-DB, Playwright, Postman, Rancher, REST, Swagger, XRay

Project Image

The homepage of the digital administrative portal for citizens and businesses.

Similar problem?

Contact us

Takeaway

A significant portion of the test cases was automated during the project. This improved the efficiency of quality assurance and helped the development team deliver high-quality software more reliably. At the same time, testing processes and test environments were integrated more closely into everyday development work.

Similar Projects

Project Image

RIM2D - Highly Efficient 2D Hydraulic Simulation of Fluvial, Pluvial, and Urban Flooding

Hydrodynamic Simulation Web Application Geodata GPU Computing

RIM2D is an existing, highly efficient 2D hydraulic simulation model for fluvial, pluvial, and urban flooding. As part of a strategic partnership, we supported the extension of the research code with a web application and a cloud-based GPU simulation environment, enabling its transition into a market-ready product.

Project Image

Data Lake for Geoscience Research Data Management

Datalake Research Data Management Geodata Cloud-Native Open-Source

We developed an Open-Source S3-based data lake solution for the centralized ingestion, categorization, and searchability of data. The goal was to automate and improve manual data management through an integrated architecture with workflow orchestration, data cataloging, and access control.

Back To Top