Job Description

You’re an important part of our future. Hopefully, we're also a part of your future! At B. Braun, we protect and improve the health of people worldwide. You support this vision, bringing expertise and sharing innovation, efficiency and sustainability as values. That’s why we would like to keep developing our company with you. Keeping your future in mind, we’re making a joint contribution to health care worldwide, with trust, transparency and appreciation. That's Sharing Expertise.

QA Engineer
Company:  B. Braun Medical, S.A. U.
Job Posting Location:  Barcelona, Barcelona, Spain
Functional Area:  Information Technology
Working Model:  Hybrid
Requisition ID:  10780

Core Development & Responsibilities

  • Test Strategy & Automation: Design and implement robust automated testing frameworks for microservices and modular monoliths (.NET Core & Framework).
  • API Testing Mastery: Lead the validation of RESTful and SOAP/WCF services, ensuring data integrity and contract compliance.
  • Continuous Testing: Integrate automated test suites into GitHub Actions pipelines to enable shift-left testing and rapid feedback loops.
  • Performance & Scalability: Execute load and stress testing to ensure platform stability under high-demand scenarios (Azure-based environments).

 

Technical Requirements (Mandatory)

  • Automation Frameworks: Advanced proficiency in Playwright, Selenium, or Cypress for E2E testing.
  • Backend Testing: Strong experience with RestAssured, Postman, or Karate for API validation.
  • Programming: Solid coding skills in C# to maintain and extend test automation projects within the .NET ecosystem.
  • Database Validation: Ability to perform complex queries and data verification in PostgreSQL and Azure SQL.
  • Integrations: Experience working with Jira and Xray/TestRail for full traceability of requirements and test cases.

 

Technical Competencies (Recommended / Good to Have)

  • Performance Testing: Knowledge of JMeter or k6 for performance and spike testing.
  • Cloud Infrastructure: Familiarity with Azure (App Services, AKS) to debug environment-related issues.
  • Observability: Experience using Azure Monitor or Log Analytics (KQL) to investigate failed test cases via logs.
  • Security Testing: Basic understanding of DAST/SAST tools (Snyk, SonarQube) as part of the quality gate.
  • Contract Testing: Familiarity with Pact or similar tools for microservices communication.

 

Personal Competencies

  • Meticulous Attention to Detail: Obsessed with identifying edge cases and potential risks to patient safety.
  • Analytical Thinking: Ability to translate complex functional requirements into clear, executable, and automated test scenarios.
  • Team Player: Collaboration with Dev and DevOps to foster a "Quality-First" culture across the SDLC.
  • Language: Fluent in Spanish; English is essential for international collaboration and regulatory documentation.

B. Braun Medical, S.A. U. | Aitana Altuna