Back to jobs
Mumbai, India
2026-06-16
Semtech
South Asia
Intern, Software Engineering
Role Description
**Responsibilities:**
* **Automation Development (60%):**
* Develop and maintain automation scripts for testing, deployment, and system monitoring tasks
* Write shell scripts (Bash/Shell) and Python scripts to automate repetitive workflows
* Work on CI/CD pipeline automation using tools like Jenkins, GitHub Actions, or GitLab CI
* Assist in setting up and managing Linux-based environments for development and testing
* Perform automated functional, regression, and performance testing
* **Collaboration and Documentation (40%):**
* Debug issues in automation scripts and Linux environments
* Document automation processes, runbooks, and system configurations
* Collaborate with Development, DevOps and QA teams on infrastructure and testing initiatives
**Minimum Qualifications:**
* Currently pursuing a B.E./B.Tech/M.Tech in Computer Science, IT, or a related field (final-year or pre-final-year students preferred)
* Good working knowledge of Linux OS — file system, process management, networking commands, permissions, and shell environment
* Proficiency in Bash/Shell scripting and/or Python for automation
* Familiarity with Git and version control workflows
* Understanding of basic networking concepts (SSH, FTP, cron jobs, etc.)
* Strong analytical and problem-solving mindset with attention to detail
* Good written and verbal communication in English
**Desired Qualifications**
* Exposure to CI/CD tools such as Jenkins, GitHub Actions, or GitLab CI
* Experience with configuration management tools like Ansible or Puppet
* Basic understanding of Docker or containerized environments
* Familiarity with test automation frameworks (Selenium, PyTest, Robot Framework, etc.)
* Knowledge of databases (SQL/NoSQL)
* Self-motivated with a willingness to learn and take initiative
* Ability to write clean, reliable scripts with attention to detail