{bc}
indeed

Software Testing Intern

Shure
IND
Internship
Onsite
Discovered 2 weeks ago
Software testingTest automationPythonJavaJavaScriptTypeScript

Full Job Posting

Role overview

A Software Testing Intern joins Shure's Quality Engineering team to gain hands-on experience in product validation, test automation, continuous integration, and AI-assisted software testing.

The role collaborates with developers and QA professionals and connects customer and system requirements to effective test coverage.

Responsibilities

  • Understand product architecture, workflows, customer use cases, requirements, dependencies, and quality risks across the project lifecycle.
  • Test applications for functionality, reliability, performance, usability, and integration behavior.
  • Design, execute, and maintain manual and automated test cases; document results with evidence and traceability.
  • Identify, reproduce, report, and track defects; support root-cause analysis and verify fixes with developers.
  • Participate in functional, regression, integration, system, and exploratory testing.
  • Contribute to test strategy, test plans, test data, test environments, and quality documentation.
  • Explore automation tools and frameworks for UI, API, integration, and end-to-end testing.
  • Integrate automated tests with Jenkins CI/CD pipelines and analyze results, logs, and failures.
  • Prototype AI-assisted testing for test generation, execution, defect analysis, failure triage, and test maintenance.
  • Contribute to agentic AI testing solutions with appropriate human review; measure automation effectiveness and recommend improvements.
  • Apply testing methodologies, secure development practices, and quality engineering principles.

Required qualifications

  • 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, APIs, databases, SQL, source control, and defect-tracking tools.
  • Essential exposure to and conceptual understanding of LLMs, Generative AI, and Agentic AI, including practical use in software engineering or testing.
  • Ability to understand systems 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.

Nice-to-have skills

  • Familiarity with Jenkins or another CI/CD platform, including pipelines, build logs, test reports, and automated quality checks.
  • Experience using Git-based workflows and environments such as GitHub, GitLab, or Azure DevOps.
  • Exposure to prompt engineering, RAG, tool/function calling, AI-agent frameworks, or model evaluation techniques.
  • Understanding of responsible AI practices, including data privacy, security, hallucination risk, output validation, and human-in-the-loop controls.

Workplace

  • The posting includes an onsite designation.

About Shure

Shure is a global audio equipment manufacturer founded in 1925, producing microphones, headphones, wireless audio systems, conferencing systems, and other products.

Shure describes its culture as Associate-first and says it offers flexible work arrangements and opportunities for all.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Shure