Software Quality Intern
Power Technique North America LLC
Rock Hill, SC (In Person)
Full-Time
Skill Insights
Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
Your role We are seeking a motivated Software Quality Assurance (QA) Tester Intern with an academic background in software development, including web applications and/or embedded systems programming. This internship provides hands-on exposure to real-world software quality processes in a regulated, engineering-driven environment. The intern will support the software engineering team by assisting with software verification activities, test documentation, and process-driven development practices, while gaining valuable experience in how software is verified, validated, and documented throughout the development lifecycle. This role is ideal for students who understand how software is built and want to learn how high-quality, reliable, and compliant software is ensured in professional engineering organizations. Key Responsibilities Assist in executing software verification and validation test cases for web-based and embedded software systems. Support the creation, review, and maintenance of software test documentation, including test plans, test procedures, test reports, and verification records. Perform manual functional testing and exploratory testing based on defined requirements. Document software defects clearly and consistently, including steps to reproduce, expected behavior, and observed results. Collaborate with software developers to understand software requirements, design intent, and expected system behavior. Learn and apply software development lifecycle (SDLC) and software quality processes, including traceability between requirements, tests, and results. Assist with maintaining organized records to support audits, reviews, and internal quality processes. Gain exposure to tools used for version control, issue tracking, and test management/documentation. Learning Opportunities Hands-on experience with software verification processes and how requirements are translated into testable criteria. Best practices for documenting software tests and results in a professional engineering environment. Understanding the role of quality assurance within software development, especially in embedded and system-level products. Exposure to structured software development processes, including reviews, change management, and defect tracking. Collaboration within cross-functional engineering teams, including software, hardware, and systems engineers To succeed, you will need Strong attention to detail and a methodical approach to problem-solving Curiosity about software quality, reliability, and engineering processes Ability to work independently while collaborating with a team In return, we offer Culture of trust and accountability Lifelong learning and career growth Innovation powered by people Job location This role requires you to work on-site at our office in Rock Hill SC. You will be part of a dynamic team and enjoy the benefits of face-to-face collaboration.
Similar remote jobs
All Points Logistics LLC
Scott Air Force Base, IL
Posted2 days ago
Updated1 day ago
United Nations Development Programme
New York, NY
Posted2 days ago
Updated1 day ago
Similar jobs in Rock Hill, SC
Restoration Landscapes, LLC
Rock Hill, SC
Posted2 days ago
Updated1 day ago
Aya Healthcare
Rock Hill, SC
Posted2 days ago
Updated1 day ago
Similar jobs in South Carolina
White Glove Placement
Cheraw, SC
Posted1 day ago
Updated1 day ago
Great Day Improvements: A Family of Brands
Columbia, SC
Posted2 days ago
Updated1 day ago