We are the people who give possibilities purpose
BD is one of the largest global medical technology companies in the world. Advancing the world of health™ is our Purpose, and it’s no small feat. It takes the imagination and passion of all of us—from design and engineering to the manufacturing and marketing of our billions of MedTech products per year—to look at the impossible and find transformative solutions that turn dreams into possibilities.
Job Description
“At the end of everything we do is a patient. At the beginning, is you!”
With thousands of medications passing through a hospital and reaching patients daily, the medication management process is complex. Inaccuracies and inefficiencies are unfortunately inevitable.
BD is committed to breaking the harmful cycle of medication errors and simplifying medication management to bring safety and practice together in measurable ways. We offer infusion and IV therapy systems, solutions and devices including infusion pumps, server software, interoperability with hospital information systems, and vascular access devices and accessories. From the hospital pharmacy to the patient’s bedside, they help protect every infusion for each patient at all times. BD offers a comprehensive suite of infusion software solutions to improve patient safety, reduce costs and optimize infusion management.
About the role
We are looking for a detail-oriented and proactive Software Test Engineer to join our team. In this role, you will ensure the quality and reliability of our software products through a combination of manual and automated testing. You will work closely with developers, product owners, and other team members to identify issues early and deliver seamless user experience. You will collaborate within cross-functional, international, and highly motivated Scrum teams to turn vision into reality.
Your responsibilities will include:
Test User Stories and Bugs: Validate implemented features and verify bug fixes against product specifications.
Exploratory Testing: Perform ad-hoc testing to uncover unexpected issues and improve product quality.
Automated Testing: Write, maintain, and enhance automated test cases in Cypress for regression and functional testing.
Manual Test Execution: Execute manual test cases once per Program Increment.
Defect Reporting: Document and report defects with clear reproduction steps and collaborate with developers for resolution.
Continuous Improvement: Contribute to improving testing processes, tools, and frameworks.
Collaborating daily with developers, product owners and requirement engineers based in and around Vienna.
Participating in sprint planning, reviews, and retrospectives to keep the team focused on delivering high-quality increments.
Must-haves
Bachelor's degree (or higher) in Computer Science, Engineering, Life Sciences or a related field - or equivalent work experience
Professional experience as a Test Engineer, Software Quality Engineer, or similar role.
Familiarity with test automation tools (e.g. Cypress, Playwright) and scripting languages (e.g. TypeScript, Python).
Proven ability to collaborate across disciplines and quickly understand new, complex domains.
Fluent in English.
Analytical mindset and attention to detail.
Nice-to-haves
Experience in healthcare, ideally medical device software, and familiarity with regulatory standards.
Experience with CI/CD pipelines.
Experience with performance testing.
Our offer
We offer you to contribute to a highly motivated global environment, working to develop products that have a positive, real-world impact. A collaborative working climate in an innovative environment where your input counts. A safe workplace with long-term perspectives.
We endeavor for a long-term collaboration – hence corporate career planning throughout diverse phases of life conveys a high importance and value for us.
The minimum monthly gross salary for this position is € 3.954,00 (full-time basis; 38,5 h) (monthly full-time basis,…