Test Automation Engineer - Platform & Data Services - Dresden (Hybrid)

Xcede
20 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Tech stack

API
Computing Platforms
Automation of Tests
Behavior-Driven Development
Code Coverage
Continuous Integration
Data as a Services
Distributed Systems
JUnit
Python
Queueing Systems
Prometheus
Swagger
Service-Oriented Architecture
Strategies of Testing
Testng
Scripting (Bash/Python/Go/Ruby)
Okta
Postman
Grafana
Gitlab
Integration Tests
Kubernetes
Information Technology
Web Technologies
Cucumber
Api Management
Docker
Microservices

Job description

Role Overview We are seeking an experienced Test Automation Engineer (m/f/d) to join the R&D Software Platform - Core & Data Services team in Dresden. In this role, you will design, develop, and integrate automated test solutions to ensure the quality, performance, scalability, and security of platform services and APIs within a modern CI/CD environment., * Test Automation: Design, develop, and execute automated tests including API, integration, functional, and end-to-end (E2E) tests to validate platform services and APIs with regard to functionality, scalability, performance, and security.

  • CI/CD Integration: Integrate automated tests into the CI/CD pipeline to enable continuous testing and rapid feedback.
  • Cross-Platform Test Integration: Integrate automated tests into a cross-platform automation test suite, ensuring a uniform testing and reporting structure.
  • Test Strategy & Planning: Contribute to the development of test strategies and test plans and collaborate closely with other platform teams to achieve a coherent and scalable test automation approach.
  • Quality Assurance & Reporting: Support transparent test reporting and continuously improve overall test coverage across distributed systems.

Requirements

This position is ideal for professionals with strong experience in test automation, API testing, distributed systems, and Kubernetes-based environments ., * Bachelor's degree in Computer Science or a related field

  • ISTQB certification is required

Test Automation & Technical Experience

  • Proven experience in the design, development, and implementation of automated tests and their integration into existing test environments and frameworks
  • Strong experience with API testing, functional testing, and integration testing
  • Experience testing complex, distributed systems and microservice architectures
  • Ideally, experience with Kubernetes and container-based environments

Technical Skills

  • Experience with test automation tools and frameworks such as:

  • Postman

  • Integrate

  • Swagger UI

  • RestAssured

  • JUnit

  • TestNG

  • Robot Framework

Scripting experience with Python

Expert-level knowledge of:

  • GitLab
  • Docker
  • Kubernetes

Optional / Nice-to-Have Skills

  • Experience testing Identity Providers (e.g. Keycloak, Okta) and MFA solutions
  • Experience testing Secret Stores / Vaults and certificate management
  • Experience with event-driven architectures and message queues
  • Experience testing workflow automation and orchestration
  • Experience with cluster-capable, service-oriented architectures
  • Experience testing modern web technologies
  • Familiarity with Prometheus, Grafana, and Jaeger
  • Experience with security testing and related test approaches
  • Experience with Behavior-Driven Development (BDD) and tools such as Cucumber

Apply for this position