Key Responsibilities
- Design, execute, and maintain test plans and automated test suites for product features and components
- Develop and enhance automation scripts; update test cases to support new feature releases
- Build simple tools and test solutions to reduce manual effort and improve product quality
- Investigate automation failures, identify defects, and support root cause analysis with developers
- Assess change requests and recommend updates to test scope and coverage
Internship Experience
This internship provides practical, project-based learning for students pursuing careers in quality assurance engineering. You will:
- Work on impactful, real-world projects
- Collaborate with experienced professionals and mentors
- Build your professional network
- Participate in intern events and development activities
- Gain exposure to industry tools and workflows in a real-world setting
Basic Qualifications
- At least 18 years old
- Available to work full-time (40 hours/week) for up to 12 weeks
- Enrolled in a U.S.-based academic program
- Proficiency in at least one scripting language (e.g., Python, Ruby, Perl)
- Understanding of software testing techniques and the testing lifecycle
- Experience with one modern programming language (Java, Python, C++, or C#) and object-oriented design
- Familiarity with testing tools (e.g., Selenium, JUnit, TestNG, or similar)
- Currently pursuing a Bachelor’s degree in Computer Science, Computer Engineering, or a related field
Preferred Qualifications
- Experience designing test cases, scenarios, and datasets for strong coverage
- Familiarity with black-box testing methodologies
- Strong troubleshooting and root cause analysis skills
- Solid understanding of testing techniques and QA processes
- Background in networking or wireless systems
