onsite
Sr Principal Engineer - Software Quality - Baxter
Software Engineer
Senior Principal Engineer leading quality engineering for R&D software, driving test strategy, automation, and continuous delivery using Python, Java, Selenium, and CI/CD pipelines to ensure robust, patient‑centric solutions.
About the role
Key Responsibilities
- Define and evolve the end‑to‑end quality strategy for R&D software, ensuring alignment with regulatory and patient safety requirements.
- Architect and maintain scalable test automation frameworks in Python and Java, leveraging Selenium, JUnit, and related tools.
- Lead continuous integration and delivery pipelines, integrating automated tests into CI/CD workflows on AWS and Docker environments.
- Mentor and coach cross‑functional teams on best practices in test design, code quality, and defect prevention.
- Collaborate with product, development, and compliance stakeholders to prioritize testing efforts and drive quality metrics.
Requirements
- 10+ years of experience in software quality engineering, with a proven track record in R&D settings.
- Deep expertise in test automation, CI/CD, and cloud‑based testing environments.
- Strong programming skills in Python and Java, with experience in Selenium, JUnit, and related frameworks.
- Excellent communication and leadership abilities, capable of influencing technical direction across teams.
- Knowledge of regulatory standards (e.g., FDA, ISO 13485) is highly desirable.
Skills
test automationcicdpythonjavaselenium