Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Amazon Team. If you also belong to the team, you can get access from here

Amazon Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Amazon QA Engineer Interview Questions and Answers

Updated 17 Nov 2024

8 Interview questions

A QA Engineer was asked 7mo ago
Q. How would you test an API?
Ans. 

To test an API, I would focus on functionality, performance, security, and integration.

  • Create test cases to cover all API endpoints and methods

  • Test input validation and error handling

  • Check response times and performance under different loads

  • Verify security measures such as authentication and authorization

  • Integrate API testing with automation tools like Postman or Selenium

A QA Engineer was asked 7mo ago
Q. How would you test an application?
Ans. 

To test an application, I would follow a systematic approach to ensure all functionalities work as expected.

  • Create test cases based on requirements and user stories

  • Perform functional testing to check if all features work correctly

  • Conduct regression testing to ensure new changes do not affect existing functionalities

  • Test for performance, security, and usability

  • Use automation tools like Selenium for repetitive tests

QA Engineer Interview Questions Asked at Other Companies

Q1. Suppose your manager gave you a task to complete in one week, but ... read more
Q2. There are 80 pairs of socks in a dark room, 40 black and 40 white ... read more
Q3. 100 apples are eaten in 5 consecutive days, with each day having ... read more
Q4. how to access amazon page directly directly with out using driver ... read more
Q5. If a pen's weight equals 2 kg plus half of its own weight, what i ... read more
A QA Engineer was asked 11mo ago
Q. Given two strings s and t, return true if t is an anagram of s, and false otherwise.
Ans. 

Check if two strings are anagrams of each other

  • Create a function that takes in two strings as input

  • Remove all spaces and special characters from both strings

  • Sort the characters in both strings and compare them to check if they are equal

A QA Engineer was asked
Q. What is the software test life cycle?
Ans. 

Software text life cycle refers to the stages through which a piece of software text goes from creation to retirement.

  • Includes stages like requirements gathering, design, coding, testing, deployment, and maintenance

  • Involves activities like writing, reviewing, editing, and updating text

  • Ensures that the text meets quality standards and user requirements

  • Examples: user manuals, help guides, release notes

What people are saying about Amazon

View All
an influencer marketing manager
1w
Should she delete her LinkedIn post or not?
Asking for a friend, Since last 3 months, she has been facing multiple issues including mental harassment by her manager at her workplace. She tried all official channels including reporting to the HR and even to the CEO eventually, but surprisingly, nothing happened. Infact, as a retaliation, she was put on PIP last month by here manager. So finally as a response to this continuous harassment, she went to LinkedIn and called out her manager, the company and even the CEO. And this is what she has received in response! The company is threatening her of legal actions and now we are confused, whether to delete the posts or to maintain our stand. Any help would be highly recommended at this point!
FeedCard Image
Got a question about Amazon?
Ask anonymously on communities.
🔥 Asked by recruiter 8 times
A QA Engineer was asked
Q. What is regression testing?
Ans. 

Regression testing is the process of retesting a software application to ensure that new code changes have not adversely affected existing features.

  • It involves running previously executed test cases to verify that the existing functionalities are still working as expected after code changes.

  • Regression testing helps in identifying any defects or issues introduced by new code changes.

  • Automated testing tools are ofte...

A QA Engineer was asked
Q. What is sanity testing?
Ans. 

Sanity testing is a subset of regression testing that focuses on testing the most critical functionalities of a software application.

  • Sanity testing is a quick and focused testing to ensure that the most critical functionalities of the software are working as expected.

  • It is usually performed after a new build or minor changes to the code.

  • The main goal of sanity testing is to verify that the application is stable en...

A QA Engineer was asked
Q. Write a script to convert JSON data into an Excel sheet.
Ans. 

Script to convert JSON value into Excel sheet

  • Use a library like pandas in Python to read the JSON data and convert it into a DataFrame

  • Use the to_excel() function in pandas to write the DataFrame to an Excel file

  • Specify the file path and name for the Excel file in the script

Are these interview questions helpful?
A QA Engineer was asked
Q. Write a coding question based on array traversal.
Ans. 

This question involves traversing an array of strings to perform specific operations or checks.

  • Use loops (for, while) to iterate through the array. Example: for (String str : array) { }

  • Consider using built-in methods like 'contains' or 'indexOf' for searching. Example: if (array[i].contains('keyword')) { }

  • Utilize conditional statements to filter or modify elements. Example: if (array[i].length() > 5) { }

  • Think a...

Amazon QA Engineer Interview Experiences

15 interviews found

QA Engineer Interview Questions & Answers

user image Anonymous

posted on 1 Jul 2024

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Aptitude was hosted by Amazon themselves comprising of 3 sections:
1. Coding
2. MCQ regarding QA methodologies
3. Behavioural questions (where does your alignment lies)

Round 2 - Technical 

(2 Questions)

  • Q1. Simple string manipulation (e.g. anagram string)
  • Ans. 

    Check if two strings are anagrams of each other

    • Create a function that takes in two strings as input

    • Remove all spaces and special characters from both strings

    • Sort the characters in both strings and compare them to check if they are equal

  • Answered by AI
  • Q2. Optimise approach for each question
Round 3 - Technical 

(1 Question)

  • Q1. Technical questions around automation suite
Round 4 - Technical 

(1 Question)

  • Q1. More questions on the projects I have worked, questions around them
Round 5 - One-on-one 

(2 Questions)

  • Q1. Alignment on where you are likely going to be in the org
  • Ans. 

    I envision growing into a leadership role, focusing on quality strategy and mentoring junior QA engineers.

    • Aim to become a QA Lead, overseeing testing processes and team performance.

    • Plan to implement automation tools to enhance testing efficiency, like Selenium or JUnit.

    • Desire to collaborate with cross-functional teams to improve product quality and user experience.

    • Aspire to mentor junior QA engineers, sharing knowledge...

  • Answered by AI
  • Q2. Preferred work location

Interview Preparation Tips

Interview preparation tips for other job seekers - Apply for the job position only if you can work from the location given in JD

Skills evaluated in this interview

QA Engineer Interview Questions & Answers

user image sivamani kandan

posted on 11 Nov 2024

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Coding from basics, practice leetcode

Round 2 - HR 

(2 Questions)

  • Q1. How would you test an appilication
  • Ans. 

    To test an application, I would follow a systematic approach to ensure all functionalities work as expected.

    • Create test cases based on requirements and user stories

    • Perform functional testing to check if all features work correctly

    • Conduct regression testing to ensure new changes do not affect existing functionalities

    • Test for performance, security, and usability

    • Use automation tools like Selenium for repetitive tests

  • Answered by AI
  • Q2. How would you test an api
  • Ans. 

    To test an API, I would focus on functionality, performance, security, and integration.

    • Create test cases to cover all API endpoints and methods

    • Test input validation and error handling

    • Check response times and performance under different loads

    • Verify security measures such as authentication and authorization

    • Integrate API testing with automation tools like Postman or Selenium

  • Answered by AI

Skills evaluated in this interview

QA Engineer Interview Questions & Answers

user image Anonymous

posted on 11 Jul 2024

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed in Jun 2024. There were 2 interview rounds.

Round 1 - Assignment 

Online assessment test

Round 2 - One-on-one 

(2 Questions)

  • Q1. Test strategy and test plan, scenario based questions
  • Q2. Conding round leetcode easy/medium level questions

QA Engineer Interview Questions & Answers

user image Navdeep Singh

posted on 31 Jan 2024

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Technical assessment
Work style assessment
programming knowledge (DSA, JAVA)

Round 2 - Technical 

(3 Questions)

  • Q1. Test cases, test plan and test data for QR code
  • Q2. Questions on selenium and java basics
  • Q3. Questions on xpath

QA Engineer Interview Questions & Answers

user image Anonymous

posted on 27 Sep 2024

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Multiple choice question on python,oops,selenium

Interview Preparation Tips

Interview preparation tips for other job seekers - Hard work

QA Engineer Interview Questions & Answers

user image Anonymous

posted on 5 Jun 2024

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Assignment 

Scenario based questions

Round 2 - Coding Test 

Java coding + Debugging

Round 3 - Coding Test 

Java coding + Debugging

Round 4 - Case Study 

Testing related scenario based questions

Round 5 - Behavioral 

(2 Questions)

  • Q1. About my experience
  • Q2. Debugging skills

Interview Preparation Tips

Interview preparation tips for other job seekers - Practice coding

QA Engineer Interview Questions & Answers

user image Santhosh Kumar

posted on 14 Sep 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Tell me about yourself
  • Ans. 

    I am a detail-oriented QA Engineer with 5 years of experience in manual and automated testing.

    • Experienced in creating test plans, test cases, and executing tests

    • Proficient in using testing tools such as Selenium and Jira

    • Strong analytical skills and ability to troubleshoot issues efficiently

  • Answered by AI

QA Engineer Interview Questions & Answers

user image Gaming QA

posted on 16 Oct 2023

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed in Apr 2023. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(4 Questions)

  • Q1. What is software text life cycle
  • Ans. 

    Software text life cycle refers to the stages through which a piece of software text goes from creation to retirement.

    • Includes stages like requirements gathering, design, coding, testing, deployment, and maintenance

    • Involves activities like writing, reviewing, editing, and updating text

    • Ensures that the text meets quality standards and user requirements

    • Examples: user manuals, help guides, release notes

  • Answered by AI
  • Q2. Explained stlc to them
  • Q3. What is regression testing
  • Ans. 

    Regression testing is the process of retesting a software application to ensure that new code changes have not adversely affected existing features.

    • It involves running previously executed test cases to verify that the existing functionalities are still working as expected after code changes.

    • Regression testing helps in identifying any defects or issues introduced by new code changes.

    • Automated testing tools are often use...

  • Answered by AI
  • Q4. What is sanity testing
  • Ans. 

    Sanity testing is a subset of regression testing that focuses on testing the most critical functionalities of a software application.

    • Sanity testing is a quick and focused testing to ensure that the most critical functionalities of the software are working as expected.

    • It is usually performed after a new build or minor changes to the code.

    • The main goal of sanity testing is to verify that the application is stable enough ...

  • Answered by AI
Round 3 - One-on-one 

(2 Questions)

  • Q1. Write a script to convert json value into excel sheet
  • Ans. 

    Script to convert JSON value into Excel sheet

    • Use a library like pandas in Python to read the JSON data and convert it into a DataFrame

    • Use the to_excel() function in pandas to write the DataFrame to an Excel file

    • Specify the file path and name for the Excel file in the script

  • Answered by AI
  • Q2. Wrote the code in python, make sure to use flatten and unflatten

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare few medium level questions

Skills evaluated in this interview

QA Engineer Interview Questions & Answers

user image Anonymous

posted on 12 Sep 2024

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
6-8 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed before Sep 2023. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Basic programming
Round 2 - Technical 

(1 Question)

  • Q1. Selenium and test case related question

QA Engineer Interview Questions & Answers

user image Anonymous

posted on 17 Nov 2024

Interview experience
3
Average
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed before Nov 2023. There were 3 interview rounds.

Round 1 - Coding Test 

Asked about simple array question

Round 2 - Coding Test 

Asked DSA, related to hashmap

Round 3 - One-on-one 

(1 Question)

  • Q1. Binary search algo

Amazon Interview FAQs

How many rounds are there in Amazon QA Engineer interview?
Amazon interview process usually has 2-3 rounds. The most common rounds in the Amazon interview process are Technical, Coding Test and One-on-one Round.
How to prepare for Amazon QA Engineer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Amazon. The most common topics and skills that interviewers at Amazon expect are Android, Automation Testing, Customer Experience Management, Customer Support and Framework.
What are the top questions asked in Amazon QA Engineer interview?

Some of the top questions asked at the Amazon QA Engineer interview -

  1. Write a script to convert json value into excel sh...read more
  2. What is software text life cy...read more
  3. Simple string manipulation (e.g. anagram stri...read more

Tell us how to improve this page.

Overall Interview Experience Rating

4/5

based on 14 interview experiences

Difficulty level

Easy 40%
Moderate 60%

Duration

Less than 2 weeks 40%
4-6 weeks 40%
6-8 weeks 20%
View more

Interview Questions from Similar Companies

Uber Interview Questions
4.2
 • 155 Interviews
Expedia Group Interview Questions
3.7
 • 78 Interviews
LinkedIn Interview Questions
4.3
 • 69 Interviews
OLX Interview Questions
3.8
 • 60 Interviews
Facebook Interview Questions
4.3
 • 53 Interviews
Uplers Interview Questions
3.9
 • 43 Interviews
Groupon Interview Questions
3.1
 • 42 Interviews
Fareportal Interview Questions
3.3
 • 32 Interviews
Yahoo Interview Questions
4.6
 • 30 Interviews
Airbnb Interview Questions
3.7
 • 25 Interviews
View all
Amazon QA Engineer Salary
based on 274 salaries
₹11.8 L/yr - ₹30 L/yr
213% more than the average QA Engineer Salary in India
View more details

Amazon QA Engineer Reviews and Ratings

based on 36 reviews

4.0/5

Rating in categories

3.7

Skill development

3.2

Work-life balance

3.9

Salary

3.3

Job security

3.7

Company culture

3.3

Promotions

3.5

Work satisfaction

Explore 36 Reviews and Ratings
QA Engineer - Amazon Business

Hyderabad / Secunderabad

2-7 Yrs

Not Disclosed

Explore more jobs
Customer Service Associate
4.1k salaries
unlock blur

₹0.6 L/yr - ₹8 L/yr

Transaction Risk Investigator
3.1k salaries
unlock blur

₹2 L/yr - ₹6.5 L/yr

Associate
3.1k salaries
unlock blur

₹0.8 L/yr - ₹7 L/yr

Senior Associate
2.6k salaries
unlock blur

₹1.8 L/yr - ₹9 L/yr

Software Developer
2.2k salaries
unlock blur

₹27.1 L/yr - ₹56.3 L/yr

Explore more salaries
Compare Amazon with

Flipkart

3.9
Compare

TCS

3.6
Compare

Google

4.4
Compare

Netflix

4.3
Compare
write
Share an Interview