Skip to content
← All opportunities

Software Testing Internship

InternshipHyderabad
Apply on Shure →

Opens the company's own listing — Aspirova never mirrors applications.

Sign in to saveWhatsApp
Deadline: 10/11/2026
Add to calendar:Google Calendar

Skills for this role

Skills we detected for this role.

  • Python
  • JavaScript
  • TypeScript
  • Java
  • SQL
  • CI/CD
  • Generative AI
  • Jenkins

Opportunity brief

Shure is hiring for the role of Software Testing Intern!

Responsibilities of the Intern:

  • Understand the product architecture, workflows, customer use cases, requirements, dependencies, and quality risks across the complete project lifecycle.
  • Assist in testing software applications to validate functionality, reliability, performance, usability, and integration behavior.
  • Design, execute, and maintain manual and automated test cases; document results with clear evidence and traceability.
  • Identify, reproduce, report, and track defects; collaborate with developers to support root-cause analysis and verification of fixes.
  • Participate in functional, regression, integration, system, and exploratory testing activities.
  • Contribute to test strategy, test plans, test data, test environments, and quality documentation.
  • Explore and apply modern automation tools and frameworks for UI, API, integration, and end-to-end testing.
  • Integrate automated tests with Jenkins-based CI/CD pipelines and analyze pipeline results, logs, and failures.
  • Prototype AI-assisted automation using LLMs, Generative AI, and AI agents for activities such as test generation, execution, defect analysis, failure triage, and test maintenance.
  • Contribute to agentic AI solutions where software agents can plan and execute testing tasks, use tools, evaluate outcomes, and report findings with appropriate human review.
  • Measure automation effectiveness, maintainability, execution stability, and test coverage, and recommend practical improvements.
  • Learn and apply software testing methodologies, secure development practices, and quality engineering principles.

Requirements

  • Currently pursuing or recently completed a Bachelor's or Master's degree in Computer Science, Information Technology, Software Engineering, Artificial Intelligence, Data Science, or a related field.
  • Basic understanding of software development, debugging, software testing, SDLC, and STLC concepts.
  • Working knowledge of at least one programming or scripting language such as Python, Java, JavaScript, or TypeScript.
  • Foundational understanding of test automation concepts, APIs, databases, SQL, source control, and defect-tracking tools.
  • Essential exposure to and conceptual understanding of Large Language Models (LLMs), Generative AI, and Agentic AI, including their practical use in software engineering or testing.
  • Ability to understand a system end to end, learn unfamiliar technologies, analyze problems logically, and communicate findings clearly.
  • Strong attention to detail, ownership, curiosity, collaboration skills, and willingness to experiment and learn.

More like this

Related opportunities