AstraZeneca

Senior Software Test Engineer (m/f/d) - Python Test Automation

AstraZeneca
Apply
3 days ago
Munich, GermanySenior

Responsibilities

  • Design and own risk-based test approaches, including test levels, acceptance criteria, scope, and depth.
  • Develop and maintain automated Python and PyTest test suites with fixtures, parametrization, test data management, and mocking.
  • Integrate automated tests into CI/CD pipelines and run them in containerized environments.
  • Implement automated UI and API testing using Playwright or similar tools.
  • Maintain requirements-to-test traceability and produce validation evidence and documentation suitable for audits and inspections.
  • Review requirements for testability, perform impact analysis, and determine regression and revalidation scope.
  • Investigate, reproduce, triage, and manage defects through their lifecycle using Jira and Xray.
  • Review other testers' work, raise testing standards, and collaborate with developers, data scientists, product owners, and quality assurance.

Requirements

  • Bachelor's or master's degree in Computer Science, Software Engineering, or a related discipline.
  • At least five years of hands-on software testing experience, with substantial experience in test automation.
  • Experience working in a regulated domain such as pharmaceuticals, medical devices, diagnostics, or another GxP environment.
  • Strong Python and PyTest skills and experience designing and maintaining automated test frameworks.
  • Risk-based test design skills, including deriving and justifying test scope from requirements and risk.
  • CI/CD experience with tools such as GitHub Actions or Azure DevOps, including interpreting pipeline failures.
  • Experience with Docker-based containerized test execution, Git workflows, branching, pull requests, and code review.
  • API and integration testing experience, plus familiarity with Jira, Xray, or an equivalent test management and defect tracking tool.
  • Ability to work independently, own a testing scope, challenge requirements constructively, and communicate clearly across disciplines.
  • Preferred qualifications include knowledge of GxP, GAMP 5, computerized system validation, 21 CFR Part 11, Annex 11, IEC 62304, ISO 13485, or ISO 14971.
  • Preferred qualifications include UI automation with Playwright, Selenium, or Cypress; AWS and Kubernetes experience; mentoring experience; and familiarity with machine learning, medical image analysis, biomarkers, or companion diagnostics.

Benefits

  • Individual development opportunities focused on lifelong learning.
  • Modern office space in Munich supporting collaborative, flexible, and agile work.
  • Diverse, inclusive, and bias-free work environment.
  • After-work events, lunch-and-learns, family and childcare support, and access to outdoor activities near the Alps.
  • Applications are welcomed from all qualified candidates regardless of background or characteristics.

Tech Stack

AWSCypressDockerGitGitHub ActionsKubernetespytestPythonSelenium

Categories

AstraZeneca

About AstraZeneca

10,000+ employees

AstraZeneca is a global biopharmaceutical company that discovers, develops, manufactures, and commercializes prescription medicines for patients and healthcare systems. Its portfolio spans oncology, cardiovascular, renal and metabolism, respiratory and immunology, and rare diseases (expanded by the 2021 acquisition of Alexion). Founded in 1999 and headquartered in Cambridge, UK, it is a public company listed on the London Stock Exchange and Nasdaq, generating revenue primarily from drug sales and partnerships.

Contact me