i
IBM
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
posted on 26 Aug 2024
I applied via Referral and was interviewed in Jul 2024. There were 2 interview rounds.
Basic Selenium and Java questions
Frequency counter code in Java
Gmail login Automation
Seeking new challenges and growth opportunities in a dynamic work environment.
Looking for opportunities to expand my skill set and knowledge in automation testing
Seeking a more collaborative team environment to enhance my learning and development
Interested in working on cutting-edge technologies and projects to further my career
Negotiable based on experience and responsibilities
Salary expectations are based on industry standards, experience, and responsibilities of the role
Research average salaries for Qa Automation Testing Engineers in the specific location
Consider benefits, bonuses, and other perks in addition to base salary
Be prepared to discuss salary range during negotiation
I applied via Company Website and was interviewed in Feb 2024. There was 1 interview round.
Selenium frameworks include Data-Driven, Keyword-Driven, Hybrid, Page Object Model, and Behavior-Driven Development.
Data-Driven Framework: Tests are driven by external data sources like Excel sheets or databases.
Keyword-Driven Framework: Tests are written using keywords and actions.
Hybrid Framework: Combination of Data-Driven and Keyword-Driven frameworks.
Page Object Model: Each web page is represented as a class, maki...
Some drawbacks of Selenium include limited support for handling non-browser windows, lack of built-in reporting capabilities, and difficulty in testing mobile applications.
Limited support for handling non-browser windows (pop-ups, alerts, etc.)
Lack of built-in reporting capabilities, requiring integration with third-party tools like TestNG or JUnit
Difficulty in testing mobile applications due to the need for additional...
Scroll handling in automation testing involves using methods to interact with scroll bars and elements on a webpage.
Use methods like scrollToElement() to scroll to a specific element on the page
Use actions class in Selenium to perform scroll actions like scrolling up, down, left, or right
Handle dynamic loading of elements by scrolling to the bottom of the page to trigger the loading of more content
Use JavaScriptExecuto
TestNG is a testing framework designed for unit testing and integration testing in Java.
TestNG stands for Test Next Generation.
It is used for writing and running tests in Java.
TestNG supports annotations like @Test, @BeforeSuite, @AfterSuite, etc.
It allows grouping of test cases, parameterization, and parallel execution.
TestNG generates detailed test reports and supports data-driven testing.
posted on 11 Oct 2022
I appeared for an interview before Oct 2021.
posted on 10 Dec 2023
I applied via Naukri.com and was interviewed in Nov 2023. There were 3 interview rounds.
posted on 12 Jun 2024
I applied via Naukri.com and was interviewed in May 2024. There were 2 interview rounds.
posted on 26 Mar 2025
I appeared for an interview in Feb 2025, where I was asked the following questions.
posted on 20 Feb 2024
I applied via Naukri.com and was interviewed in Jan 2024. There was 1 interview round.
HashMap is non-synchronized and allows null values and keys, while HashTable is synchronized and does not allow null values or keys.
HashMap is non-synchronized and not thread-safe, while HashTable is synchronized and thread-safe.
HashMap allows null values and keys, while HashTable does not allow null values or keys.
HashMap is generally preferred over HashTable for non-thread-safe operations due to better performance.
final, finally, and finalize are keywords in Java used for different purposes.
final is a keyword used to declare constants, prevent method overriding, and prevent inheritance.
finally is a block of code that is always executed, whether an exception is thrown or not.
finalize is a method used for cleanup operations before an object is garbage collected.
Idempotent in API means that making the same request multiple times has the same effect as making it once.
Idempotent operations produce the same result regardless of how many times they are called.
GET and PUT requests are typically idempotent, while POST requests are not.
For example, sending a PUT request to update a resource should have the same result whether it is sent once or multiple times.
The pillars of JAVA are Inheritance, Encapsulation, Polymorphism, and Abstraction.
Inheritance: Allows a class to inherit properties and behavior from another class. Example: class Dog extends Animal.
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 based on the ob...
posted on 27 Jul 2024
posted on 10 Sep 2024
I applied via Campus Placement and was interviewed before Sep 2023. There were 2 interview rounds.
2 hours there are 4 sections
posted on 24 Sep 2024
I applied via Campus Placement and was interviewed before Sep 2023. There were 2 interview rounds.
Rotate the array using java
In the next 5 years, I see myself advancing in my career as a QA Automation Testing Engineer, taking on more responsibilities and possibly leading a team.
Continuing to enhance my skills in automation testing by learning new tools and technologies
Taking on leadership roles within the QA team, such as mentoring junior testers
Working towards certifications in automation testing to further validate my expertise
Possibly tra...
based on 2 interviews
Interview experience
based on 3 reviews
Rating in categories
Application Developer
11.9k
salaries
| ₹5.7 L/yr - ₹25.8 L/yr |
Software Engineer
5.6k
salaries
| ₹7.1 L/yr - ₹22.3 L/yr |
Advisory System Analyst
5.2k
salaries
| ₹9.5 L/yr - ₹28.4 L/yr |
Senior Software Engineer
5k
salaries
| ₹8.1 L/yr - ₹32 L/yr |
Software Developer
4.8k
salaries
| ₹11.5 L/yr - ₹32 L/yr |
Oracle
TCS
Cognizant
Accenture