Quality Assurance Tech 1
Amazon
Posted 13 Nov 2026, 18:07 IST
This job at a glance
- Who can apply
- Freshers and up to 1 year · Bachelor's degree
- Must know
- StatisticsPythonJavaJavaScriptC++C
- Nice to have
- Data structures & algorithmsTroubleshooting
- Work
- On-site in Bengaluru
- Pay
- Not stated by the employer.
- Skill demand
- Statistics28%JavaScript12%Java10%Python6%of 98 similar fresher jobs posted in India this week
- Listed
- 13 Nov 2026 · still open
Sign in free to see which of these skills your resume already shows.
About the Role
At Amazon, we hire the best minds in technology to innovate and build on behalf of our customers. Our Software Quality Engineers (QAE) use technology to solve complex problems and get to see the impact of their work first-hand. The challenges QAEs solve for at Amazon are big and influence millions of customers, sellers, and products around the world. We are looking for individuals who are passionate about creating new products, features, and services from scratch while managing ambiguity and the pace of a company where development cycles are measured in weeks, not years.
Key Responsibilities
- Drive software development process towards quality-centric methodologies.
- Drive efficiencies in the QA process and invest appropriately in process changes, automation, and tools to reduce overall QA effort.
- Build a comprehensive test suite to validate solutions in a scalable and repeatable manner.
- Identify use cases and create test plans, define test strategies, and create test cases to validate software design via manual and automated tests.
- Conduct functional regression testing, integration testing, and automation.
- Identify scaling and security issues for distributed, service-oriented software systems using Java/ C++/C#, SQL, Perl, Python, JavaScript, as well as user-level automation using tools such as Selenium.
- Find opportunities for improvements in systems, tools, and processes, and drive these improvements across development groups.
- Work closely with development groups to enhance and maintain applications and underlying services.
- Write automated tests with Scripting tools and/or user-level automated tools.
- Understand the domain and product in detail to develop test strategy/planning, develop test cases, drive test case sign-off processes with stakeholders, and perform test execution and reporting.
Requirements & Tech Stack
- Knowledge of programming languages such as C/C++, Python, Java, or Perl.
- Knowledge of computer science fundamentals such as object-oriented design, operating systems, algorithms, data structures, and complexity analysis.
Qualifications
- Are enrolled in or have completed a Bachelor's degree or above in Computer Science, Computer Engineering, or related fields at time of application.
- Preferred Qualifications:
- Experience from previous technical internship(s) or demonstrated project experience.
- Bachelor's degree in engineering or equivalent, or experience with distributed, multi-tiered systems, algorithms, and relational databases.
- Experience that includes strong analytical skills, attention to detail, and effective communication abilities, or experience in managing and troubleshooting networks.
- Effectively articulate technical challenges and solutions.
- Experience in optimization mathematics such as linear programming and nonlinear optimization.