This office-based internship in Pune focuses on supporting software quality and reliability through automated testing. The intern will assist in designing, developing, and running automated test scripts while identifying and reporting software defects. The role involves close collaboration with the development team to understand product requirements and implement effective test strategies.
Key Responsibilities
- Create automated test scripts using internally developed testing frameworks and tools.
- Work with developers to understand product requirements and improve testability.
- Run automated test cases to verify functionality and stability of software.
- Detect, analyze, and report defects, then coordinate with development teams to resolve them.
- Maintain test data, testing environments, and documentation.
- Contribute to test planning, estimation, and strategy discussions.
- Support improvements in test automation processes and tooling.
- Stay informed about modern testing practices, tools, and technologies.
- Collaborate with cross‑functional teams to help deliver high‑quality software releases.
- Follow industry testing standards and maintain strong quality practices.
Required Qualifications
- BE or B.Tech in Computer Science or an equivalent discipline.
- Understanding of software testing principles, methodologies, and techniques.
- Basic knowledge of the software development life cycle (SDLC) and Agile practices.
- Familiarity with at least one programming language such as Java or Python.
- Exposure to automation frameworks or tools including Selenium WebDriver, Playwright, Appium, or TestNG.
- Knowledge of tools such as JUnit, Jenkins, Jira, and TestRail.
- Ability to identify, analyze, and debug software defects.
- Attention to detail and interest in delivering reliable software.
- Capability to work both independently and within a team environment.
- Willingness to learn new technologies and adapt to evolving tools.