Filter interviews by
I applied via Hirist and was interviewed in Dec 2019. There were 6 interview rounds.
Top trending discussions
I applied via Job Fair and was interviewed in Sep 2022. There were 2 interview rounds.
I applied via Naukri.com and was interviewed in Oct 2021. There was 1 interview round.
My framework is a hybrid framework that combines data-driven and keyword-driven approaches.
The framework uses Excel sheets to store test data and keywords.
It uses Selenium WebDriver for web automation and Appium for mobile automation.
It has a modular structure with reusable functions and libraries.
It generates detailed HTML reports with screenshots and logs.
It supports parallel execution and integration with CI/CD tool...
Defect lifecycle is the process of identifying, reporting, fixing, and verifying defects in software.
Defect is identified by testers during testing
Defect is reported to development team
Development team fixes the defect
Fixed defect is verified by testers
If defect is not fixed, it goes back to development team
If defect is fixed, it is closed
I will discuss the defect with the developer and provide evidence to support my findings.
Schedule a meeting with the developer to discuss the defect
Provide evidence to support the defect, such as screenshots or logs
Explain the impact of the defect on the system or end-users
Collaborate with the developer to find a solution
Escalate the issue to the project manager or higher authority if necessary
I have used Postman for API testing.
Postman is a popular tool for API testing and has a user-friendly interface.
It allows us to send requests, view responses, and test different scenarios.
We can also create collections of requests and run them in a sequence.
Postman also has features like environment variables and test scripts.
Other tools for API testing include SoapUI, JMeter, and Rest-Assured.
HTTP requests are messages sent by a client to a server to request for a resource or perform an action.
HTTP requests are used in web communication to retrieve data or perform actions on a server.
They consist of a request method (e.g. GET, POST), a URL, and optional headers and body.
Examples of HTTP requests include GET requests to retrieve web pages and POST requests to submit form data.
The put function is used to update or replace an existing value in a specified key in an object.
The put function is commonly used in programming languages such as Java and Python.
It is used to modify the value of a key in a dictionary or map.
For example, in Python, you can use the put function to update a value in a dictionary: my_dict['key'] = 'new_value'.
I would rate myself 8 out of 10 in automation.
I have experience in using automation tools like Selenium, Appium, and JMeter.
I have automated test cases for web applications, mobile applications, and APIs.
I have also created automation frameworks from scratch.
I continuously learn and improve my automation skills.
I am confident in my ability to automate complex scenarios.
I have performed functional, regression, integration, performance, and security testing in my career.
Functional testing to ensure the software meets the requirements
Regression testing to ensure new changes do not break existing functionality
Integration testing to ensure different components work together
Performance testing to ensure the software can handle expected load
Security testing to ensure the software is secure
posted on 23 Oct 2021
Abstract is a concept in object-oriented programming that allows for the creation of classes that cannot be instantiated.
Abstract classes are used as blueprints for other classes to inherit from.
They contain abstract methods that must be implemented by the inheriting class.
An abstract class cannot be instantiated on its own.
The keyword 'abstract' is used to define an abstract class or method.
I applied via Naukri.com and was interviewed in Jan 2021. There was 1 interview round.
I applied via Naukri.com and was interviewed in May 2024. There were 3 interview rounds.
Java based and selenium
In the next 5 years, I envision leveraging emerging technologies to enhance test automation, improve efficiency, and drive continuous improvement in testing processes.
Implementing AI and machine learning in test automation to increase accuracy and speed
Exploring blockchain technology for secure test data management
Adopting IoT testing for connected devices
Enhancing performance testing capabilities for cloud-based appli...
Asking java coding questions
I applied via Referral and was interviewed in Dec 2021. There were 3 interview rounds.
DMS stands for Document Management System and SMS stands for Storage Management System.
DMS is a software system used to manage, store, and track electronic documents and images.
SMS is a software system used to manage and optimize storage resources.
DMS and SMS are often used together to ensure efficient document storage and retrieval.
Examples of DMS include SharePoint, Google Drive, and Dropbox.
Examples of SMS include I...
MTI stands for Machine Translation Interface. It is a software tool used to translate text from one language to another.
MTI is used to translate text from one language to another
It is a software tool that uses machine learning algorithms to improve translation accuracy
MTI is commonly used in the localization industry to translate software and websites
Examples of MTI tools include Google Translate and Microsoft Translat
Authorization and authentication are security measures used in transactions to ensure only authorized users can access and perform actions on the system.
Authentication verifies the identity of the user, usually through a username and password.
Authorization determines what actions the user is allowed to perform based on their role or permissions.
Both are important in ensuring the security and integrity of the system.
Exa...
Base24 is an internal message format used in financial transactions.
Base24 is a binary-coded decimal (BCD) format.
It is used for financial transactions such as ATM withdrawals and credit card payments.
Each message is made up of a header, a body, and a trailer.
The header contains information about the message, such as the message type and the sender.
The body contains the actual data being transmitted.
The trailer contain...
Batchcom is a utility used for batch communication between two systems.
Batchcom is used to transfer data between two systems in a batch mode.
It is commonly used in mainframe environments.
Batchcom can be used to transfer large amounts of data efficiently.
It can also be used to automate batch processes.
Batchcom supports various file formats such as fixed-length, variable-length, and delimited files.
Enscribe database is a hierarchical database used for storing large amounts of data.
Enscribe database is a type of hierarchical database.
It is used for storing large amounts of data.
It is commonly used in mainframe environments.
Enscribe databases are organized into records and fields.
It supports indexing and querying of data.
Examples of Enscribe databases include VSAM and IMS DB.
Sale, ecom and refund transactions can be differentiated based on their purpose and flow.
Sale transaction is when a customer purchases a product or service at full price.
Ecom transaction is when a customer purchases a product or service online.
Refund transaction is when a customer returns a product or service and receives a refund.
Sale and ecom transactions involve payment, while refund transactions involve returning t...
posted on 22 Jul 2022
I applied via Company Website and was interviewed in Jun 2022. There was 1 interview round.
Online aptitude exam having 30 questions
Coding objective type online test
Cognizant
NTT Data Information Processing Services
Sutherland Global Services
Hexaware Technologies