Automation Testing Interview Questions for Product Companies
40 questions weighted to the interview style of product companies — 2 easy, 26 medium, 12 hard.
How product companies interview for Automation Testing
Product companies run deeper interviews with fewer, harder questions. Expect hands-on problem solving, scenario and design questions, follow-ups that test your depth, and a round on ownership and impact. Your projects should show measurable results.
This set focuses on TestNG Framework (8), Appium Mobile Automation (5), Selenium WebDriver (5), API Testing and CI/CD (5).
What is data-driven testing?
Show answer
Write Appium code to scroll to an element by its text using UiScrollable on Android.
Show answer
How does Appium automate iOS apps and what setup is required?
Show answer
How do you test an application that requires login on every test without slowing the suite?
Show answer
Your UI tests run noticeably slower on the Grid than on your laptop. How do you find the cause?
Show answer
How have you handled disagreement with a developer about whether something is a bug?
Show answer
Your recorded JMeter script fails with 403 on every request after login. What is the likely cause?
Show answer
What is the difference between parallel="methods", "classes" and "tests" in testng.xml?
Show answer
What are access modifiers in Java?
Show answer
How do you run tests in parallel?
Show answer
What is the Optional class in Java and where is it useful in test code?
Show answer
How do you create a custom parameter type in Cucumber?
Show answer
Write Java code to create a RemoteWebDriver for a Selenium Grid using ChromeOptions.
Show answer
Your UI regression suite has 15 percent flaky failures. How would you bring it under control?
Show answer
How do you run Cucumber scenarios in parallel?
Show answer
How do you switch between native and webview contexts in a hybrid app?
Show answer
What is Dynamic Grid in Selenium 4?
Show answer
Tell me about a time you reduced the run time of a test suite significantly.
Show answer
How do you handle a website that uses CAPTCHA?
Show answer
Write a BasePage helper that clicks an element after waiting for it to be clickable.
Show answer
Write a TestNG listener that logs test start and failure.
Show answer
How do you attach a screenshot to the Cucumber report when a scenario fails?
Show answer
Write Appium Java code to perform a vertical swipe using W3C Actions.
Show answer
How do you mock an external API in automation tests?
Show answer
Write a Dockerfile that runs a Maven and TestNG test suite.
Show answer
Tell me about a time a BDD conversation clarified a requirement before development started.
Show answer
Selenium's driver version suddenly mismatches the browser version on agents. How do you prevent this?
Show answer
Describe a time you convinced developers to fix a problem found by automation.
Show answer
How do you publish Allure or Extent reports from Jenkins?
Show answer
How do you retry failed tests in TestNG?
Show answer
In a hybrid Android app, driver.getContextHandles() returns only NATIVE_APP. Why?
Show answer
Which tests should run at each stage of a CI/CD pipeline?
Show answer
How do you test an API that depends on another service that is down?
Show answer
What is method chaining in Page Object Model?
Show answer
Response times are fine with 50 users, but at 300 users the error rate jumps to 20 percent. How do you analyse it?
Show answer
What does dependsOnMethods do?
Show answer
A click works locally but throws ElementClickInterceptedException in CI. How do you fix it?
Show answer
How does the DataProvider annotation work?
Show answer
Tests pass locally but fail on Jenkins. Why?
Show answer
Product companies (31)
Amazon
Automation Testing interview questions
Bengaluru, Hyderabad, Chennai +2
View questionsAutomation Testing interview questions
Bengaluru, Hyderabad, Gurugram +2
View questionsMeta
Automation Testing interview questions
Gurugram, Bengaluru, Hyderabad +1
View questionsMicrosoft
Automation Testing interview questions
Hyderabad, Bengaluru, Noida +2
View questionsAdobe
Automation Testing interview questions
Noida, Bengaluru, Gurugram
View questionsOracle
Automation Testing interview questions
Bengaluru, Hyderabad, Noida +2
View questionsSalesforce
Automation Testing interview questions
Hyderabad, Bengaluru, Mumbai +1
View questionsServiceNow
Automation Testing interview questions
Hyderabad, Bengaluru
View questionsAtlassian
Automation Testing interview questions
Bengaluru
View questionsAutomation Testing interview questions
Bengaluru, Gurugram, Mumbai
View questionsUber
Automation Testing interview questions
Bengaluru, Hyderabad, Gurugram
View questionsOla
Automation Testing interview questions
Bengaluru
View questionsFreshworks
Automation Testing interview questions
Chennai, Bengaluru, Hyderabad
View questionsZoho
Automation Testing interview questions
Chennai, Tenkasi
View questionsBrowserStack
Automation Testing interview questions
Mumbai, Bengaluru
View questionsDream11
Automation Testing interview questions
Mumbai
View questionsSAP
Automation Testing interview questions
Bengaluru, Gurugram, Pune +1
View questionsSprinklr
Automation Testing interview questions
Gurugram, Bengaluru
View questionsPostman
Automation Testing interview questions
Bengaluru
View questionsInMobi
Automation Testing interview questions
Bengaluru
View questionsChargebee
Automation Testing interview questions
Chennai, Bengaluru
View questionsDruva
Automation Testing interview questions
Pune
View questionsThoughtSpot
Automation Testing interview questions
Bengaluru
View questionsExpedia Group
Automation Testing interview questions
Gurugram, Bengaluru
View questionsAutodesk
Automation Testing interview questions
Bengaluru, Pune
View questionsRed Hat
Automation Testing interview questions
Pune, Bengaluru
View questionsNutanix
Automation Testing interview questions
Bengaluru, Pune
View questionsWorkday
Automation Testing interview questions
Pune
View questionsNetApp
Automation Testing interview questions
Bengaluru
View questionsUrban Company
Automation Testing interview questions
Gurugram
View questionsRapido
Automation Testing interview questions
Bengaluru
View questionsFrequently asked questions
How are Automation Testing interviews at product companies different?
Product companies run deeper interviews with fewer, harder questions. Expect hands-on problem solving, scenario and design questions, follow-ups that test your depth, and a round on ownership and impact. Your projects should show measurable results.
Which product companies are covered?
This page links to 31 product companies, including Amazon, Google, Meta, Microsoft, Adobe, Oracle, Salesforce, ServiceNow. Each has its own page with rounds and a separate practice set.
What rounds should I expect?
Common rounds at these companies include: Hiring manager round; Online coding assessment; Technical round 1 (DSA); HR round; Technical round 1. The exact process varies by company and role.