Quality Assurance Intern
Reports To: Director of Software Development
JOB SUMMARY:
The Quality Assurance Intern’s role is to help plan testing efforts, validation and quality review support for software applications and services including front-end functional testing, middle-tier testing of web services and databases as well as perform regression and integration/acceptance testing in an agile development environment. QA interns are mentored and monitored by QA Analyst.
ESSENTIAL FUNCTIONS:
-
Ability to assist in formulating test strategies and test cases from requirements, design documents and specifications
- Communicate test progress, test results, and relevant information to project stakeholders
- Train and help create, track, and validate resolution of bug work items
- Participate in weekly Development/QA scrum meetings and weekly test team meetings
- Participate in all phases of the software/hardware development process with emphasis on analysis of user requirements, test approach, and testing methodology
- Work closely with Software Engineers to communicate, track, and confirm resolution of software defects
- Identify opportunities for regression test procedures that can be referred for automation
- Ensure testing is completed within established timelines and applications conform to all applicable requirements
KNOWLEDGE, SKILLS & EXPERIENCE:
-
Basic knowledge of software testing best practices and methodologies
- Analytical and problem-solving skills
- Excellent written and oral communication skills
- Ability to communicate in both technical and end user-friendly language
- Experience using different Operating Systems, Web Browsers, and Devices
- Comfortable in an AGILE based development environment
EDUCATION/EXPERIENCE:
-
Enrolled in a 4-year Bachelors program is preferred but not mandatory. Preferably in Mathematics, Computer Science or Electrical/Computer Engineering majors.
- Able to work up to 30 hours a week