Fresher Jobs / Amazon Development Centre / Amazon Hiring Quality Assurance Tech 1 in Bengaluru | Onsite
Fresher / entry level
Amazon Development Centre logo

Amazon Development Centre

Amazon Hiring Quality Assurance Tech 1 in Bengaluru | Onsite

Bangalore On-site Not specified Not disclosed Full Time Batch 2026, 2025, 2024, 2023, 2022 B.Tech — All Branches

Quick actions

Apply Now

Skills required

Technologies this role asks for

Prepare for this role

Learn the required skills, practice interview MCQs, then come back and apply for Java, Python .

Get new job alerts

Be notified when roles like this match your profile.

You’ll hear about matching jobs on this device.

  1. Tap the Share button in Safari
  2. Choose Add to Home Screen
  3. Open SoftoJobs from your Home Screen
  4. Tap Enable Job Alerts

Job description

What you’ll do in this role

Job Overview

Amazon is hiring for the Quality Assurance Tech 1 role with ADCI - Karnataka. The position is listed under Systems, Quality, and Security Engineering and is based in Bengaluru, Karnataka, India. The role focuses on validating software quality through manual and automated testing, improving test processes, and helping deliver reliable software and services.

The quality assurance team contributes throughout the software development process. Its work includes identifying use cases, preparing test plans and strategies, creating test cases, executing tests, and reporting results. The team also looks for ways to make quality assurance more efficient through process improvements, automation, and appropriate testing tools.

Key Responsibilities

  • Support quality-focused practices throughout the software development lifecycle.
  • Identify product use cases and prepare test plans, test strategies, and detailed test cases.
  • Validate software designs through both manual testing and automated testing.
  • Perform functional testing, regression testing, integration testing, and test automation.
  • Identify potential scaling and security issues in distributed, service-oriented software systems.
  • Write automated tests using scripting languages and user-level automation tools.
  • Use testing tools such as Selenium where appropriate for user-level automation.
  • Understand the product domain and application behaviour in sufficient detail to develop an effective test approach.
  • Coordinate test case reviews and sign-off with relevant stakeholders.
  • Execute test cases, report results, and communicate testing outcomes.
  • Work closely with development teams responsible for building and maintaining applications and underlying services.
  • Identify opportunities to improve systems, tools, and QA processes, and help drive those improvements across development groups.
  • Contribute to scalable and repeatable test suites that can validate the solution consistently.

Required Technical Skills

  • Programming fundamentals: Knowledge of at least one of the listed programming languages, including C, C++, Python, Java, or Perl.
  • Object-oriented design: Understanding of object-oriented design concepts and their application in software development.
  • Operating systems: Knowledge of operating system fundamentals.
  • Algorithms and data structures: Understanding of common algorithms, data structures, and complexity analysis.
  • SQL and relational databases: The role description references SQL and relational database experience as part of the technical environment and preferred background.
  • Test automation: Ability to write automated tests with scripting tools or user-level automation tools.
  • Selenium: Familiarity with Selenium is relevant to the user-level automation work described in the posting.

Programming Languages and Tools

  • C and C++: Listed programming language options for candidates with relevant programming knowledge.
  • Python: Listed as a programming language used in the QA technical environment.
  • Java: Listed as a programming language used in the QA technical environment.
  • Perl: Listed as a programming language used in the QA technical environment.
  • C#: Mentioned in the description of the broader QA technical environment.
  • JavaScript: Mentioned in the description of the broader QA technical environment.
  • SQL: Included in the technical environment for working with data and relational database systems.
  • Selenium: Identified as an example of a user-level automation tool.

Basic Qualifications

  • Applicants must be enrolled in or have completed a Bachelor's degree or a higher qualification in Computer Science, Computer Engineering, or a related field by the time of application.
  • Knowledge of programming languages such as C/C++, Python, Java, or Perl.
  • Understanding of computer science fundamentals, including object-oriented design, operating systems, algorithms, data structures, and complexity analysis.

Preferred Qualifications

  • Previous technical internship experience or demonstrable project experience.
  • An engineering bachelor's degree or equivalent qualification, or experience with distributed, multi-tiered systems, algorithms, and relational databases.
  • Strong analytical skills, attention to detail, and effective communication abilities.
  • Experience managing or troubleshooting networks.
  • Ability to explain technical challenges and solutions clearly.
  • Exposure to optimization mathematics, including linear and nonlinear optimization.

Experience and Eligibility

The job posting does not specify a minimum or maximum number of professional experience years. It accepts candidates who are currently enrolled in or have completed the stated bachelor's-level or higher education requirement. Technical internships and project work are listed as preferred experience rather than mandatory professional experience.

Work Location

The role is based in Bengaluru, Karnataka, India. The job posting does not explicitly state a remote or hybrid arrangement; the SoftoJobs work-mode field therefore uses its configured onsite default.

About the QA Work

The position combines test planning, hands-on test execution, automation, and collaboration with software development teams. The quality assurance function aims to make testing repeatable and scalable while reducing avoidable manual effort through suitable tools and process changes. Candidates should be comfortable understanding software behaviour, identifying test scenarios, documenting results, and communicating issues to stakeholders.

How to Apply

Apply now through SoftoJobs to explore this opportunity.

Eligibility

Education, passing batch and experience

Education

B.Tech — All Branches

Passing Batch

2026, 2025, 2024, 2023, 2022

Experience

Not specified (Freshers welcome)

Similar Fresher Jobs

More openings you may like

© 2026 SoftoJobs. All rights reserved.

SoftoBot

For freshers

Fresher job assistant

Ask about fresher roles, internships, skills, or cities.