Filter interviews by
I applied via Naukri.com and was interviewed in Nov 2022. There were 2 interview rounds.
Postman tool has various variables like environment, global, collection, local, etc.
Environment variables: Used to store values that can be used across requests in a specific environment
Global variables: Used to store values that can be used across requests in all environments
Collection variables: Used to store values that can be used across requests in a specific collection
Local variables: Used to store values that ca...
Status codes are numerical codes that indicate the status of a HTTP request/response.
Status codes are grouped into 5 categories: informational, success, redirection, client error, and server error.
Informational codes (1xx) indicate that the request was received and understood.
Success codes (2xx) indicate that the request was successfully received, understood, and accepted.
Redirection codes (3xx) indicate that further a...
Abstract class is a class that cannot be instantiated while Interface is a contract that a class can implement.
Abstract class can have both abstract and non-abstract methods while Interface can only have abstract methods.
A class can implement multiple interfaces but can only inherit from one abstract class.
Abstract class can have constructors while Interface cannot.
Abstract class can have instance variables while Inter...
Network latency testing is the process of measuring the delay in data transmission over a network.
It involves sending data packets from one point to another and measuring the time taken for the response to be received.
Latency can be affected by factors such as network congestion, distance, and hardware limitations.
Tools such as ping and traceroute can be used to perform network latency testing.
The results of network la...
Performance testing is the process of evaluating the speed, responsiveness, stability, and scalability of a software application.
It involves simulating real-world scenarios to measure the application's performance under different loads.
JMeter is a popular open-source tool used for performance testing.
It can be used to test web applications, APIs, and databases.
JMeter allows testers to create and execute test plans, gen...
Mobile testing is performed by creating test cases, selecting devices, and using automation tools.
Create test cases based on requirements and user scenarios
Select devices based on market share and user demographics
Use automation tools like Appium or Selenium for functional and regression testing
Perform manual testing for usability, accessibility, and compatibility
Test for network connectivity, battery usage, and perfor...
UAT testing is User Acceptance Testing, where end-users test the software to ensure it meets their requirements.
UAT testing is the final phase of testing before the software is released to the end-users.
It is performed by end-users or a representative group of end-users.
The goal of UAT testing is to ensure that the software meets the business requirements and is fit for purpose.
UAT testing can be performed manually or ...
Difference between Drop, Delete and Truncate commands in SQL
DROP command deletes the entire table along with its structure
DELETE command deletes specific rows from the table
TRUNCATE command deletes all the rows from the table but keeps the structure intact
DROP and TRUNCATE cannot be rolled back, but DELETE can be rolled back
I test mobile applications by performing functional, usability, performance, and security testing.
I start by identifying the requirements and creating test cases.
I perform functional testing to ensure the app meets the requirements.
I test the usability of the app by checking the user interface and user experience.
I perform performance testing to check the app's speed, stability, and scalability.
I test the security of t...
XPath is a language used to locate elements in an XML document. Yes, we can find web elements using XPath.
XPath is used to navigate through elements and attributes in an XML document
It can also be used to locate elements in HTML documents
XPath expressions can be used with Selenium WebDriver to locate web elements
Example: driver.findElement(By.xpath("//input[@id='username']"));
We use a combination of manual and automated testing to perform cross browser testing.
We identify the most commonly used browsers by our users and test on those first.
We use automated testing tools like Selenium to test on multiple browsers simultaneously.
We also perform manual testing on each browser to ensure compatibility.
We document any issues found and prioritize them based on severity.
We regularly update our test...
I have used JIRA and Bugzilla for defect tracking. Parameters include severity, priority, steps to reproduce, and expected vs actual results.
Defect tracking tools used: JIRA and Bugzilla
Parameters of defect reporting: severity, priority, steps to reproduce, expected vs actual results
Severity: impact of the defect on the system
Priority: importance of fixing the defect
Steps to reproduce: detailed instructions on how to r...
Upgradation testing is the process of testing an upgraded version of software or hardware to ensure its compatibility and functionality.
It involves testing the upgraded version of software or hardware
The purpose is to ensure compatibility and functionality
It includes testing for data migration, backward compatibility, and performance
Examples include upgrading an operating system, upgrading a database management system,
As a tester, I faced challenges in identifying and reproducing defects. I overcame it by improving my communication and collaboration skills with the development team.
Identifying and reproducing defects was a challenge
Improved communication and collaboration with the development team
Used tools like JIRA and Trello to track defects and progress
Developed a better understanding of the product and its features
Created detai...
Our current sprint duration is 2 weeks.
Our team follows the Agile methodology and we have adopted a 2-week sprint cycle.
We have found that this duration allows us to deliver high-quality software within a reasonable timeframe.
During each sprint, we focus on completing a set of user stories and addressing any bugs or issues that arise.
At the end of each sprint, we conduct a retrospective to identify areas for improvemen
The product owner and the development team collectively prioritize sprint items in our company.
The product owner is responsible for understanding the business requirements and customer needs.
The development team provides input on the technical feasibility and effort required for each item.
Collaborative discussions and negotiations take place to determine the priority of sprint items.
Factors like customer value, busines...
API testing is performed using a combination of manual and automated testing techniques.
We use tools like Postman and SoapUI for API testing
We create test cases based on API documentation and requirements
We test for functionality, performance, security, and error handling
We use mock servers to simulate API responses
We perform both positive and negative testing
We use automation scripts to perform regression testing
We co...
Top trending discussions
posted on 17 Jul 2024
I applied via Referral and was interviewed in Jun 2024. There were 2 interview rounds.
Aptitude question based on indiabix website
I applied via Naukri.com and was interviewed in Jul 2020. There were 3 interview rounds.
Senior Software Engineer
240
salaries
| ₹5.1 L/yr - ₹15.1 L/yr |
Senior Engineer
216
salaries
| ₹6 L/yr - ₹15.6 L/yr |
Lead Engineer
190
salaries
| ₹7.2 L/yr - ₹24 L/yr |
Software Engineer
157
salaries
| ₹3.8 L/yr - ₹14 L/yr |
Senior QA Engineer
73
salaries
| ₹5.5 L/yr - ₹12.5 L/yr |
TCS
Infosys
Wipro
HCLTech