i
Rakuten
Filter interviews by
Our project framework is based on the Page Object Model design pattern, using Selenium WebDriver and TestNG for automation testing.
Page Object Model design pattern is used to create separate classes for each web page, making the code more organized and maintainable.
Selenium WebDriver is used for interacting with web elements and performing actions on the web pages.
TestNG is used for test case management, grouping, and ...
TestNG is a testing framework used for automated testing in Java.
TestNG allows for easy configuration of test cases using annotations.
It supports parallel execution of test cases.
TestNG provides reporting and logging features for test results.
It allows for grouping of test cases for better organization.
TestNG supports data-driven testing using data providers.
Jenkins is a popular open-source automation server used for continuous integration and continuous delivery.
Jenkins is installed on a server and can be accessed through a web interface.
It allows automation of tasks like building, testing, and deploying software.
Jobs in Jenkins are created to define the steps of the automation process.
Plugins can be added to Jenkins to extend its functionality, such as integrating with v...
Top trending discussions
posted on 1 Mar 2025
I was interviewed in Sep 2024.
Java Arrays and String with data structure
Implementation of Java Oops in test framework
I applied via LinkedIn and was interviewed in Oct 2024. There were 2 interview rounds.
SQL query for joining tables to retrieve data from multiple related tables.
Use JOIN keyword to combine rows from two or more tables based on a related column between them.
Types of joins include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN.
Example: SELECT * FROM table1 INNER JOIN table2 ON table1.column = table2.column;
Java program showcasing OOPs concepts like inheritance, encapsulation, polymorphism, and abstraction.
Create classes representing different entities with properties and methods
Use inheritance to create a parent-child class relationship
Demonstrate encapsulation by setting private variables and using getter and setter methods
Show polymorphism by overriding methods in child classes
Implement abstraction by creating abstract
Xpath is a query language used to locate elements on a web page based on their attributes and structure.
Identify unique attributes of the element you want to locate
Use the '//' operator to search for elements anywhere in the document
Use the '[@attribute='value']' syntax to specify the attribute and value you are looking for
Combine multiple conditions using 'and' or 'or' operators
Use functions like 'contains()', 'starts
posted on 24 May 2024
Appium is an open-source tool for automating mobile, web, and hybrid applications on iOS and Android platforms.
Supports testing of native, hybrid, and mobile web apps
Works on iOS and Android platforms
Uses WebDriver protocol to interact with apps
Supports multiple programming languages like Java, Python, etc.
Can run tests on simulators, emulators, and real devices
Parallel testing in Appium allows running multiple test cases simultaneously on different devices or emulators to save time.
Parallel testing in Appium can be achieved using test frameworks like TestNG or JUnit.
It helps in reducing the overall test execution time by running tests in parallel on multiple devices.
Parallel testing requires setting up a grid configuration to manage multiple devices or emulators.
Appium serve...
I was interviewed in Feb 2024.
OOPS concept of Java refers to Object-Oriented Programming principles like inheritance, encapsulation, polymorphism, and abstraction.
Inheritance: Allows a class to inherit properties and behavior from another class.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Polymorphism: Ability to present the same interface for different data types.
Abstraction: Hiding the implementation detail...
The process of selecting a framework involves evaluating requirements, researching available options, conducting proof of concepts, and considering factors like scalability, maintainability, and community support.
Understand project requirements and constraints
Research available automation frameworks
Conduct proof of concepts to evaluate framework suitability
Consider factors like scalability, maintainability, and communi...
posted on 7 Jan 2024
I applied via Naukri.com and was interviewed in Dec 2023. There were 2 interview rounds.
Was all good with online test
I applied via Naukri.com and was interviewed in Apr 2023. There were 3 interview rounds.
based on 1 interview
Interview experience
Senior Software Engineer
227
salaries
| ₹10 L/yr - ₹35 L/yr |
Software Engineer
220
salaries
| ₹4 L/yr - ₹16.1 L/yr |
Technical Lead
193
salaries
| ₹15 L/yr - ₹50 L/yr |
Senior Software Engineer 2
136
salaries
| ₹13.5 L/yr - ₹40 L/yr |
Devops Engineer
133
salaries
| ₹5.6 L/yr - ₹20.8 L/yr |
Amazon
eBay
Netflix
Flipkart