onsite
Intern - R&D Software Engineering AI & Test Automation - agilent
Software Engineer
Join an R&D software engineering internship focused on AI-driven test automation, building intelligent test frameworks and data pipelines using Python, machine learning, and modern CI/CD tools.
About the role
Key Responsibilities
- Design and implement AI‑enhanced test automation scripts and frameworks.
- Develop data pipelines for collecting, processing, and analyzing test results.
- Integrate automated tests into continuous integration/continuous deployment (CI/CD) pipelines.
- Collaborate with senior engineers to apply machine‑learning models for predictive test analysis.
- Document code, test cases, and results to ensure reproducibility and knowledge sharing.
Requirements
- Currently pursuing a degree in Computer Science, Electrical Engineering, or a related field.
- Proficiency in Python and familiarity with machine‑learning libraries (e.g., scikit‑learn, TensorFlow, PyTorch).
- Experience with test automation tools such as Selenium or similar frameworks.
- Understanding of CI/CD concepts and tools (e.g., Jenkins, GitLab CI).
- Strong problem‑solving skills and ability to work collaboratively in a fast‑paced R&D environment.
Skills
pythonmachine learningtest automationcicdselenium