Quality Assurance Engineer Summer Internship – 2025 (US)
DESCRIPTION
Amazon internships are full-time positions, and interns should expect to work Monday-Friday, up to 40 hours per week typically between 8am-5pm. Specific team norms around working hours will be communicated by your manager. Interns should not have conflicts such as classes or other employment during the Amazon work-day.
Applicants should have a minimum of one quarter/semester/trimester remaining in their studies after their internship concludes. By applying to this position, your application will be considered for all quality assurance engineer Internship roles at all locations we hire for in the United States including but not limited to: Greater Seattle Area (Seattle, Bellevue, Redmond), Greater Bay Area (San Francisco, Sunnyvale, Santa Clara), Greater DMV (DC, MD, VA), Austin (TX), New York City (NY), Minneapolis (MN).
Do you enjoy solving complex problems and troubleshooting products? Are you passionate about developing software development test strategies, finding, and tracking bugs to resolution, and innovating on behalf of customers? Do you want to be a part of a fast-paced, ambiguous environment and contribute to one of the most visited sites on the Internet?
At Amazon, we hire the best minds in technology to innovate on behalf of our customers. The intense focus we have on our customers is why we are one of the world’s most beloved brands – customer obsession is part of our company DNA. Quality assurance engineer interns use cutting-edge technology to solve complex problems and get to see the impact of their work first-hand.
The challenges quality assurance engineer interns solve for at Amazon are big and impact millions of customers, sellers, and products around the world. Our path is not always simple, so we are selective about who joins us on this journey. There is a certain kind of person who takes on this role at Amazon – someone who is excited by the idea of creating new products, features, and services from scratch while managing ambiguity and the pace of a company whose ship cycles are measured in weeks, not years.
Key job responsibilities
As a quality assurance engineer intern, you will/may:
• Use technical knowledge to create, execute, and maintain software test plans and automation involving one or more product components and/or features.
• Create and maintain automation scripts, make configuration changes, and modify/extend test cases to accommodate feature releases.
• Develop test solutions, scripts, and simple tools to reduce manual effort, audit component, or improve feature quality.
• Troubleshoot automation failures and isolate bugs to help developers research the root cause of defects.
• Analyze change requests and provide recommendations on how change might impact test scope and/or product behavior.
A day in the life
Our internship program provides hands-on learning and building experiences for students who are interested in a career in quality assurance engineering. In addition to working on an impactful project, you will have the opportunity to engage with Amazonians for both personal and professional development, expand your network, and participate in fun activities with other interns throughout the summer. No matter the location of your internship, we give you the tools to own your internship and learn in a real-world setting.
BASIC QUALIFICATIONS
- Are 18 years of age or older
- Experience in software-testing techniques (like equivalence class partitioning), and software testing life cycle
- Experience with technologies (like Selenium, Junit, TestNG, and other open source tools)
- Knowledge of at least one programming language such as Java, C#, JavaScript, Python, Ruby or Perl
- Work 40 hours/week minimum and commit to 12 week internship maximum
- Currently working towards a Bachelor’s Degree in computer science, computer engineering, or other equivalent discipline, with an expected conferral date between October 2025 – December 2028.
PREFERRED QUALIFICATIONS
- Experience in quality assurance engineering
- Experience in automation testing
- Enrolled in a Master’s Degree or advanced technical degree in computer science, computer engineering, or other equivalent discipline, with an expected conferral date between October 2025 – December 2028.
- Previous technical internship(s), if applicable.
- Experience in four core software-testing techniques: 1) equivalence class partitioning; 2) boundary value testing; 3) verifying each requirement; and 4) state transition.
- Experience executing and maintaining black box test cases.
- Experience troubleshooting issues and root cause analysis.
- Excellent communication, collaboration, analytical, and problem-solving skills.
Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.
Our compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from $36.39/hr in our lowest geographic market up to $88.03/hr in our highest geographic market. Pay is based on a number of factors including market location and may vary depending on job-related knowledge, skills, and experience. Amazon is a total compensation company. Dependent on the position offered, equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits. For more information, please visit https://www.aboutamazon.com/workplace/employee-benefits. This position will remain posted until filled. Applicants should apply via our internal or external career site.