onsite
Automation Software Engineer R2-R3 - Eli Lilly
Software Engineer
Develop and maintain automated testing frameworks and CI/CD pipelines using Python, Java, Selenium, Jenkins, and Docker to ensure high‑quality software delivery in a fast‑paced pharmaceutical environment.
About the role
Key Responsibilities
- Design, implement, and maintain automated test suites for web and API applications using Selenium and related tools.
- Develop and enhance CI/CD pipelines in Jenkins to support continuous integration, delivery, and deployment.
- Collaborate with cross‑functional development and QA teams to define test strategies and ensure test coverage.
- Containerize test environments with Docker to enable reproducible and scalable execution.
- Monitor, troubleshoot, and optimize automation performance, providing timely defect reporting.
Requirements
- Strong programming experience in Python and Java.
- Hands‑on expertise with Selenium WebDriver and test automation frameworks.
- Proficiency in Jenkins pipeline creation and maintenance.
- Experience with Docker for containerization of test environments.
- Solid understanding of software development lifecycle and agile methodologies.
Skills
pythonjavaseleniumjenkinsdocker