Upload Button Icon Add office photos
Engaged Employer

i

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

IBM Verified Tick

Compare button icon Compare button icon Compare
4.1

based on 21.3k Reviews

Filter interviews by

IBM QA Automation Engineer Interview Questions and Answers for Experienced

Updated 4 May 2021

IBM QA Automation Engineer Interview Experiences for Experienced

1 interview found

I was interviewed before May 2020.

Interview Questionnaire 

1 Question

  • Q1. They asked me about Software Development and Interview was done by Junior Developer.

Interview Preparation Tips

Interview preparation tips for other job seekers - It's rude to Interview a Software QA by Developer, there is much difference between Software Automation and Software Automation Testing. IBM Employee Vishnu Priya interviewed me without basic knowledge of Software Testing and completely distracted the Interview with API Development Questions. She was dumb about Assertions in Software Testing, Assertions are a key part of Automation Testing. She was very aggressive while she was asking me the questions.
Which language QA must remember when QA worked on several tools with several languages?

QA Automation Engineer Jobs at IBM

View all

Interview questions from similar companies

I applied via Naukri.com and was interviewed in Mar 2022. There was 1 interview round.

Round 1 - One-on-one 

(1 Question)

  • Q1. Difference between set and list? Difference between throw and throws?
  • Ans. 

    Set is an unordered collection of unique elements while list is an ordered collection of elements. Throw is used to throw an exception while throws is used to declare an exception.

    • Set does not allow duplicate elements while list can have duplicates.

    • Set does not maintain the order of elements while list maintains the order.

    • Throw is used to explicitly throw an exception in a method while throws is used to declare the exc...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Study selenium and java in depth

I applied via Recruitment Consulltant and was interviewed before Sep 2021. There was 1 interview round.

Round 1 - Technical 

(3 Questions)

  • Q1. Project in which i worked, Android development
  • Q2. Appium and selenium related questions
  • Q3. Sdlc and stlc basic concepts

Interview Preparation Tips

Interview preparation tips for other job seekers - Learn basic of testing, istqb certificate prefer
Interview experience
3
Average
Difficulty level
Easy
Process Duration
2-4 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Mar 2024. There were 2 interview rounds.

Round 1 - One-on-one 

(3 Questions)

  • Q1. Write a program to print 2 nd highest number from array with using sorting?
  • Ans. 

    Program to find 2nd highest number in array without sorting.

    • Iterate through array to find highest and second highest numbers

    • Initialize variables to store highest and second highest numbers

    • Compare each element with highest and second highest numbers

  • Answered by AI
  • Q2. Write a program to add value into hashmap?
  • Ans. 

    Program to add values into a hashmap in Java.

    • Create a new HashMap object.

    • Use the put() method to add key-value pairs into the hashmap.

    • Keys must be unique, values can be duplicated.

    • Example: HashMap map = new HashMap<>(); map.put("A", 1);

  • Answered by AI
  • Q3. What are main concepts of OOPS in java?
  • Ans. 

    Main concepts of OOPS in Java include inheritance, encapsulation, polymorphism, and abstraction.

    • Inheritance: Allows a class to inherit properties and behavior from another class. Example: class B extends class A.

    • Encapsulation: Bundling data and methods that operate on the data into a single unit. Example: private variables with public getter and setter methods.

    • Polymorphism: Ability of a method to do different things ba...

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

(2 Questions)

  • Q1. What are the different http codes used in rest assure?
  • Ans. 

    Different HTTP codes used in Rest Assured

    • 200 - OK: Request was successful

    • 201 - Created: Request was successful and a new resource was created

    • 400 - Bad Request: Request was invalid

    • 401 - Unauthorized: Request requires user authentication

    • 404 - Not Found: Requested resource was not found

    • 500 - Internal Server Error: Server encountered an unexpected condition

  • Answered by AI
  • Q2. Write a code using rest assure for status code
  • Ans. 

    Code using Rest Assured for checking status code

    • Import Rest Assured library

    • Use given() method to specify the base URI

    • Use when() method to specify the HTTP method and endpoint

    • Use then() method to validate the status code

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
No response

I applied via Referral and was interviewed in Jan 2024. There was 1 interview round.

Round 1 - Technical 

(5 Questions)

  • Q1. What are assertion in selenium? And how do you handle it?
  • Ans. 

    Assertions in Selenium are used to verify the expected outcome of a test. They help in validating the correctness of the application under test.

    • Assertions are used to compare the actual and expected values in a test

    • They help in identifying if the test has passed or failed

    • Assertions can be used to validate elements, text, attributes, etc.

    • Handling assertions involves using assertion methods provided by Selenium or test f...

  • Answered by AI
  • Q2. Write a program on reverse a string
  • Ans. 

    This program reverses a given string.

    • Use a loop to iterate through each character of the string.

    • Create a new string and append each character from the original string in reverse order.

    • Return the reversed string as the output.

  • Answered by AI
  • Q3. What is functional and regression testing?
  • Ans. 

    Functional testing verifies that the software meets the specified requirements, while regression testing ensures that the existing functionality is not affected by new changes.

    • Functional testing focuses on testing the individual functions or features of the software.

    • Regression testing is performed to ensure that the existing functionality is not broken after making changes or adding new features.

    • Functional testing is u...

  • Answered by AI
  • Q4. Interface and inheritance!
  • Q5. Frameworks andstuffs

Interview Preparation Tips

Topics to prepare for Infosys Manual Automation Test Engineer interview:
  • Java
  • Selenium
  • Functional Testing
  • Agile
  • JIRA
Interview preparation tips for other job seekers - Be confident! Answer with examples which will be expected much!
Also, writing the right code doesn't matter, all you try will pays off

Skills evaluated in this interview

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

(5 Questions)

  • Q1. What is selenium
  • Ans. 

    Selenium is a popular open-source automation testing tool used for web application testing.

    • Selenium supports multiple programming languages like Java, Python, C#, etc.

    • It allows testers to write test scripts in a variety of IDEs like Eclipse, IntelliJ, etc.

    • Selenium can automate interactions with web browsers like Chrome, Firefox, etc.

    • It can perform various testing tasks such as form filling, button clicking, data extrac

  • Answered by AI
  • Q2. Explain different components of selenium
  • Ans. 

    Selenium is a suite of tools used for automating web browsers.

    • Selenium IDE: Record and playback tool for creating automated tests

    • Selenium WebDriver: Automation tool for writing test scripts in various programming languages

    • Selenium Grid: Distributes test execution on multiple machines for parallel testing

    • Selenium RC (Remote Control): Deprecated tool for running tests in multiple browsers

  • Answered by AI
  • Q3. Difference between findelement and findelement
  • Ans. 

    findelement is a method used in Selenium to locate a single web element on a webpage, while findelements is used to locate multiple web elements.

    • findelement returns the first matching element found on the webpage

    • findelements returns a list of all matching elements found on the webpage

    • findelement is used when only one element needs to be located, while findelements is used when multiple elements need to be located

  • Answered by AI
  • Q4. Different types of wait
  • Ans. 

    Different types of wait include implicit, explicit, and fluent waits in automation testing.

    • Implicit wait: Waits for a certain amount of time before throwing a NoSuchElementException if the element is not found.

    • Explicit wait: Waits for a certain condition to be met before proceeding further in the code.

    • Fluent wait: Waits for a condition to be met with a defined polling frequency and timeout.

    • Example: Using implicit wait ...

  • Answered by AI
  • Q5. Difference between close and wait
  • Ans. 

    Close is used to close a window or application, while wait is used to pause the execution for a specified amount of time.

    • Close is used to close a window or application after the test is completed

    • Wait is used to pause the execution for a specified amount of time, such as waiting for an element to load before proceeding

    • Example: driver.close() will close the current window, while Thread.sleep(5000) will pause the executio

  • Answered by AI

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. 1. Find the second non repetitive character
  • Ans. 

    The second non-repetitive character is to be found in a given array of strings.

    • Iterate through each character in the strings and count their occurrences

    • Identify the characters that occur only once

    • Return the second non-repetitive character

  • Answered by AI

Skills evaluated in this interview

I applied via Approached by Company and was interviewed in Jan 2022. There were 4 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 

(1 Question)

  • Q1. Prepare all the basic Testing questions, 1) Functional and Non Functional testing 2) Cross browser testing 3) Regression and Retesting difference 4) bug and defect difference and definition 5) severity and...
Round 3 - One-on-one 

(1 Question)

  • Q1. 1) cucumber 2) Defects worked on, tell me about the bugs you found during testing 3) Functional Testing 4) Automation testing tools you worked on how you worked on in detail
  • Ans. 

    Questions related to cucumber, defects found, functional and automation testing tools.

    • Cucumber is a BDD tool used for testing

    • Found defects related to UI, functionality, and performance

    • Functional testing involves testing the application's features and functionality

    • Worked on automation tools like Selenium, Appium, and TestNG

    • Used automation tools to create test scripts and execute them

    • Integrated automation scripts with CI

  • Answered by AI
Round 4 - HR 

(3 Questions)

  • Q1. What are your salary expectations?
  • Q2. Share details of your previous job.
  • Q3. Tell me about yourself.

Interview Preparation Tips

Topics to prepare for TCS Automation Test Engineer interview:
  • Java
  • SQL
  • Cucu
  • Maven
  • Testng
Interview preparation tips for other job seekers - Be confident when you answer. During interview make sure whatever you are telling as answer to the question , be sure that when asked question from your answer you are aware about it. If you dont know any questions, tell them you are still learning on it ,or you are not aware about it or I'm not sure about it but if given a chance will learn about it. Show them even if you don't know you are ready to learn and give your best. Be clear on your concepts.

Skills evaluated in this interview

Automation Engineer Interview Questions & Answers

Wipro user image ishwarya kondapaneni

posted on 11 Jul 2022

I applied via Approached by Company and was interviewed in Jan 2022. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Questions went on REFramework, Excel Automatio,Web Automation
  • Q2. Questions went on Queues, PDF Automation.

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident on what u know. Project explanation should be clear. Explain with real scenarios.
Round 1 - Technical 

(1 Question)

  • Q1. Basic Java , selenium, appium
Round 2 - Coding Test 

Small programs like revert the string , sort the array

Round 3 - HR 

(1 Question)

  • Q1. Notice period and salary discussion

Interview Preparation Tips

Interview preparation tips for other job seekers - Please be loyal, if don't know the answer of any question, simply say no,

IBM Interview FAQs

How to prepare for IBM QA Automation Engineer interview for experienced candidates?
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 IBM. The most common topics and skills that interviewers at IBM expect are Python, Linux, Selenium, Test scripts and Automation Testing.

Tell us how to improve this page.

IBM QA Automation Engineer Salary
based on 33 salaries
₹5.2 L/yr - ₹21.3 L/yr
65% more than the average QA Automation Engineer Salary in India
View more details

IBM QA Automation Engineer Reviews and Ratings

based on 1 review

5.0/5

Rating in categories

4.0

Skill development

5.0

Work-Life balance

4.0

Salary & Benefits

5.0

Job Security

4.0

Company culture

4.0

Promotions/Appraisal

4.0

Work Satisfaction

Explore 1 Review and Rating
QA Automation Engineer

Kochi

2-7 Yrs

Not Disclosed

Explore more jobs
Application Developer
11.5k salaries
unlock blur

₹5.5 L/yr - ₹23.5 L/yr

Software Engineer
5.4k salaries
unlock blur

₹4.8 L/yr - ₹22.6 L/yr

Advisory System Analyst
5.2k salaries
unlock blur

₹9.2 L/yr - ₹27 L/yr

Senior Software Engineer
5k salaries
unlock blur

₹8 L/yr - ₹30 L/yr

Senior Systems Engineer
4.6k salaries
unlock blur

₹5.6 L/yr - ₹18.5 L/yr

Explore more salaries
Compare IBM with

Oracle

3.7
Compare

TCS

3.7
Compare

Cognizant

3.8
Compare

Accenture

3.9
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview