remote
Automation Developer - Portsmouth Hospitals University NHS Trust
Software Engineer
Lead automation initiatives for clinical data pipelines, building robust Python scripts, SQL queries, and Selenium test suites, while integrating CI/CD workflows with Jenkins to ensure reliable, repeatable deployments across NHS systems.
About the role
Key Responsibilities
- Design, develop, and maintain automated data pipelines and test suites using Python and SQL to support clinical reporting and analytics.
- Implement end‑to‑end Selenium tests for web‑based clinical applications, ensuring functional integrity across releases.
- Integrate automation scripts into CI/CD pipelines with Jenkins, managing build triggers, artifact storage, and deployment to staging and production environments.
- Collaborate with data engineers, QA teams, and clinical stakeholders to translate business requirements into automated solutions.
- Monitor and troubleshoot automation failures, providing root‑cause analysis and continuous improvement recommendations.
Requirements
- Proven experience in Python scripting for data manipulation and automation.
- Strong SQL skills for data extraction, transformation, and validation.
- Hands‑on experience with Selenium WebDriver for automated UI testing.
- Familiarity with CI/CD concepts and Jenkins pipeline configuration.
- Excellent problem‑solving skills and ability to work collaboratively in a multidisciplinary team.
Skills
pythonsqlseleniumcicdjenkins