Amazon is looking to solve complex technical challenges by developing secure, stable, testable, and maintainable code, and ensuring its quality through automated testing.
Requirements
- Knowledge of at least one modern object-oriented programming language such as C++, Java, Objective C
- Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence
- Experience identifying and reviewing test plans, test cases and testing results with a strong QA background
- Experience building test automation frameworks and tools
- Experience handling ambiguous or undefined challenges through strong problem solving abilities
Responsibilities
- Collaborate with experienced cross-disciplinary Amazonians to use technology to validate and verify software.
- Invent, refine and develop solutions to help lead fundamental changes in the industry.
- Build tools and automation frameworks that enable QA Engineers to easily automate tests.
- Troubleshoot, research and resolve defects.
- Create & manage bug reports and communicate with the team.
- use coding knowledge to create automated test scripts.
- use this knowledge to both identify issues in the original software and in the testing scripts.
Other
- Internships across all seasons are full-time positions, and interns should expect to work in office, Monday-Friday, up to 40 hours per week typically between 8am-5pm.
- Applicants should have a minimum of one quarter/semester/trimester remaining in their studies after their internship concludes.
- Are 18 years of age or older
- Work 40 hours/week minimum and commit to a 12 week internship maximum
- Currently working towards a Bachelor’s or Master’s Degree in Computer Science, Computer Engineering, or other equivalent discipline, with an expected conferral date between October 2026 – September 2029.