Filter interviews by
I applied via Company Website and was interviewed before Oct 2020. There were 3 interview rounds.
SQL Injection is a type of attack where malicious SQL statements are inserted into an entry field to execute unauthorized actions.
Use parameterized queries instead of dynamic SQL statements
Sanitize user input by validating and escaping special characters
Limit database user privileges to only necessary actions
Regularly update and patch database software
Implement web application firewalls to detect and block SQL injectio
Static part of Android penetration testing involves analyzing the application's code and resources without executing it.
Reviewing the source code for vulnerabilities
Analyzing the app's permissions and manifest file
Examining the app's resources for sensitive information
Identifying hardcoded credentials or API keys
Checking for insecure storage of data
Using reverse engineering tools to decompile the app
Inspecting the app'
I applied via Referral and was interviewed in Jul 2023. There were 3 interview rounds.
Basic apptitude example average ,calendar
Negative testing is the process of testing a system using invalid data or inputs to ensure it handles errors properly.
Testing the system with incorrect data to see how it responds
Checking if error messages are displayed correctly
Verifying that the system does not crash when given unexpected inputs
I applied via Naukri.com
Types of testing include functional, non-functional, manual, automated, regression, performance, security, and exploratory testing.
Functional testing checks if the software meets the specified requirements.
Non-functional testing checks the software's performance, usability, and security.
Manual testing is done by humans, while automated testing is done by software.
Regression testing checks if changes to the software hav...
Black box testing is testing without knowledge of internal workings, while white box testing is testing with knowledge of internal workings.
Black box testing focuses on testing the functionality of the system without knowledge of the internal workings.
White box testing focuses on testing the internal workings of the system, including code and algorithms.
Black box testing is typically done by end-users or testers who ar...
Defect life cycle is the process of identifying, reporting, prioritizing, fixing, and verifying defects in software development.
Defects are identified during testing or by users
Defects are reported to the development team
Defects are prioritized based on severity and impact
Defects are fixed by the development team
Defects are verified to ensure they have been fixed
Defects are closed if they have been fixed or deemed not
STLC stands for Software Testing Life Cycle and RTM stands for Requirement Traceability Matrix.
STLC is a process followed by testers to ensure quality of software.
It includes planning, designing, executing and reporting of tests.
RTM is a document that maps requirements to test cases.
It helps in ensuring that all requirements are covered in testing.
RTM also helps in tracking the progress of testing.
For example, if a req...
SDLC models I know are Waterfall, Agile, Spiral, V-Model, and Iterative.
Waterfall model is a linear sequential approach
Agile model is iterative and incremental
Spiral model combines waterfall and prototyping models
V-Model emphasizes testing and verification
Iterative model involves repeating the development cycle
Regression testing is the process of testing changes made to an application to ensure that existing functionality still works as expected.
It is performed after changes are made to an application
It ensures that existing functionality is not affected by the changes
It involves re-executing previously passed test cases
It helps to catch any defects that may have been introduced due to the changes
Retesting is the process of ...
Smoke testing and sanity testing are two types of software testing used to ensure the stability and functionality of an application.
Smoke testing is a type of testing that checks the basic functionality of an application without going into details.
Sanity testing is a type of testing that checks whether the bugs have been fixed and the application is ready for further testing.
Smoke testing is performed after a build is ...
User Acceptance Testing (UAT) is the process of testing a software by end-users to ensure it meets their requirements.
UAT is performed by end-users to validate the software's functionality, usability, and compatibility.
It is the final stage of testing before the software is released to the market.
UAT helps to identify any defects or issues that were not caught during previous testing phases.
Examples of UAT include beta...
Amazon has a range of devices including Echo, Kindle, Fire TV, Fire Tablet, Ring, and more.
Echo
Kindle
Fire TV
Fire Tablet
Ring
Yes, I can extend the time to complete the delivery for the client based on the project requirements and feasibility.
I would first assess the project requirements and feasibility of extending the delivery time
I would communicate with the client and discuss the possibility of extending the delivery time
I would provide a revised timeline and ensure that the client is comfortable with the new delivery date
I would ensure t...
Yes, I know automation testing.
I have experience in using automation testing tools like Selenium, Appium, and JMeter.
I am familiar with scripting languages like Java, Python, and Ruby.
I understand the importance of automation testing in improving efficiency and reducing manual errors.
I have worked on creating and executing test scripts, analyzing results, and reporting defects.
I am always willing to learn new tools and...
I applied via Referral and was interviewed before Feb 2023. There were 3 interview rounds.
Basic Aptitude and General English based questionnaire, lot of questions in limited time frame.
I applied via Approached by Company and was interviewed before May 2023. There were 3 interview rounds.
Easy peasy questions and general aptitude
General testing techniques involve various methods to ensure software quality.
Black box testing: Testing the functionality of the software without knowing its internal code.
White box testing: Testing the internal code structure, paths, and logic of the software.
Regression testing: Testing to ensure that new code changes do not adversely affect existing functionality.
Smoke testing: Initial testing to check if the softwa...
I applied via Company Website and was interviewed in Jun 2022. There were 2 interview rounds.
Basic aptitude and English 50-questions
Testing is the process of evaluating a system or its component(s) with the intent to find whether it satisfies the specified requirements or not.
Testing is an essential part of the Software Development Life Cycle (SDLC)
It helps to identify defects or bugs in the system
Regression testing is a type of testing that ensures that changes made to the system do not affect the existing functionality
For example, if a new featur...
Test was basically on verbal reasoning, aptitude and other technical testing related questions
I applied via Company Website and was interviewed in Jun 2022. There were 2 interview rounds.
Aptitude maths puzzle
I applied via Company Website and was interviewed in Jun 2022. There was 1 interview round.
Software Engineer
112
salaries
| ₹3.1 L/yr - ₹9.2 L/yr |
Software Developer
55
salaries
| ₹2.2 L/yr - ₹7.4 L/yr |
Devops Engineer
33
salaries
| ₹3.2 L/yr - ₹7.5 L/yr |
Softwaretest Engineer
24
salaries
| ₹3 L/yr - ₹6.6 L/yr |
Test Engineer
24
salaries
| ₹3.2 L/yr - ₹7.5 L/yr |
TCS
Infosys
Wipro
HCLTech