Job 1000 van 1000


Report this listing

Solliciteren



Test Engineer


Role: Test Engineer – Platform (Automation, Integration & Performance)

Location: Brussels, Belgium (hybrid: 3 days onsite-2 days remote)


We’re looking for a Test Engineer with experience in automation, integration, and performance testing to join our dynamic platform engineering team. You’ll play a key role in ensuring quality, reliability, and scalability across a modern microservices-based ecosystem deployed on OpenShift.


Key Responsibilities

1. Test Planning & Design

  • Develop detailed test plans, cases, and strategies covering functional, integration, and performance testing.
  • Define test data and acceptance criteria for platform components and services.
  • Collaborate closely with developers and DevOps teams to understand architecture and integration points.

2. Automation Testing

  • Design, develop, and maintain automated test scripts for APIs, microservices, and UI components.
  • Build reusable automation frameworks using Python, PyTest, Robot Framework, RestAssured, or similar tools.
  • Integrate automated tests into CI/CD pipelines (Jenkins) for continuous testing.
  • Implement automation for regression, smoke, and sanity tests in OpenShift environments.

3. Manual & Exploratory Testing

  • Execute manual functional testing to validate deployments and configurations.
  • Conduct exploratory testing to uncover edge cases and integration issues.
  • Verify system behavior across dev, test, and staging environments.

4. Integration Testing

  • Validate end-to-end workflows across Vault, databases, message brokers, and microservices.
  • Test data flow and API communication between Solace, Confluent Kafka, and downstream systems.
  • Verify integrations with Nginx, Squid, ELK Stack for routing, caching, and observability.
  • Ensure proper Vault policy, secret management, and access control behavior.
  • Lead Factory Acceptance Testing (FAT) and System Acceptance Testing (SAT), generating compliance reports.

5. Performance & Scalability Testing

  • Design and execute load, stress, endurance, and scalability tests using tools like JMeter or Locust.
  • Analyze response times, throughput, and resource utilization in OpenShift-hosted environments.
  • Identify bottlenecks and collaborate with engineers to optimize performance.
  • Define performance baselines and monitor improvements.

6. Defect Management & Reporting

  • Log, track, and validate defects using JIRA or Azure DevOps.
  • Perform root cause analysis and document findings.
  • Generate detailed test execution reports and dashboards.

7. Continuous Improvement

  • Enhance automation coverage and improve test frameworks.
  • Recommend new tools and best practices to increase testing efficiency.
  • Contribute to CI/CD optimization for faster and more reliable releases.


Requirements:

  • 4+ years of experience in software testing (automation, manual, performance, integration).
  • Solid understanding of Kubernetes/OpenShift and containerized application testing.
  • Proficiency in Python or Java for automation scripting.
  • Hands-on experience with Postman, PyTest, Robot Framework, RestAssured.
  • Strong knowledge of JMeter, Gatling, or Locust for performance testing.
  • Experience testing Vault, databases (PostgreSQL, MongoDB, MinIO, Elasticsearch), and messaging systems (Solace, Kafka).
  • Familiarity with ELK Stack, Prometheus, Grafana for logs and metrics.
  • Working knowledge of Linux, Bash scripting, and networking (Nginx, Squid).
  • Experience integrating tests into Jenkins CI/CD pipelines.
  • EU CITIZENSHIP


Tech Stack You’ll Work With

Core Platform: OpenShift, HashiCorp Vault

Databases: MongoDB, PostgreSQL, MinIO, Elasticsearch

Messaging: Solace, Confluent (Kafka)

Networking: Nginx, Squid

Observability: ELK Stack, Prometheus, Grafana

Testing Tools: Postman, PyTest, Robot Framework, JMeter, Locust, RestAssured

CI/CD: Jenkins

Languages: Python, Bash, YAML, Groovy

Solliciteren

Meer banen van je zoekopdracht