Filter interviews by
I applied via Naukri.com and was interviewed in Jun 2022. There were 5 interview rounds.
Verification ensures the product is built according to specifications, while validation ensures it meets the customer's needs.
Verification checks if the product meets the specified requirements
Validation checks if the product meets the customer's needs
Verification is done before validation
Verification is a process of evaluating documents, design, code, and program
Validation is a process of evaluating the final product
E...
Sanity and Smoke are types of testing in software QA.
Smoke testing is a quick test to check if the basic functionalities of the software are working or not.
Sanity testing is a more thorough test to check if the new changes or fixes in the software have not affected the existing functionalities.
Smoke testing is done before the actual testing begins, while sanity testing is done after the actual testing is completed.
Smok...
Integration testing checks if individual modules work together, while acceptance testing checks if the system meets requirements.
Integration testing verifies the interaction between different modules of the system.
Acceptance testing checks if the system meets the requirements and specifications.
Integration testing is done before acceptance testing.
Integration testing is usually done by developers, while acceptance test...
Test case is a set of conditions or variables under which a tester will determine whether an application or software system is working correctly or not.
Test case is a document that contains a set of steps to be executed to verify a particular feature or functionality of an application.
It includes preconditions, input data, expected results, and post-conditions.
Test cases should be designed to cover all possible scenari...
QA is process-oriented and focuses on preventing defects, while QC is product-oriented and focuses on identifying defects.
QA is a proactive process that ensures quality standards are met throughout the development cycle.
QC is a reactive process that involves testing the product to identify defects.
QA involves creating and implementing processes and procedures to prevent defects.
QC involves executing tests to identify d...
Agile Model is an iterative approach to software development that emphasizes flexibility and customer satisfaction.
Agile Model involves breaking down the project into small, manageable chunks called sprints.
Each sprint involves planning, designing, coding, testing, and delivering a working product increment.
Agile Model values individuals and interactions, working software, customer collaboration, and responding to chan...
Regression testing is the process of testing changes made to a software application to ensure that existing functionality still works as intended.
It is performed after making changes to the software
It ensures that existing functionality is not affected by the changes
It helps to catch any defects or bugs introduced by the changes
It can be automated using testing tools
Examples include retesting after bug fixes, testing a...
Bug release refers to the process of fixing and deploying a bug-free version of software.
Bug release involves identifying and fixing bugs in software.
Once the bugs are fixed, a new version of the software is released.
The new version is thoroughly tested to ensure that all bugs have been fixed.
Bug release is an important part of software development as it ensures that the software is bug-free and performs optimally.
Exam...
Latent defect is a hidden flaw in a product that is not immediately apparent and can cause problems later.
Latent defects are not visible during testing or inspection.
They can cause problems after the product has been released to the market.
Latent defects can be caused by design flaws, manufacturing errors, or other factors.
Examples of latent defects include software bugs that only occur under certain conditions and str...
Bug Leakage is when a bug is detected by end-users or customers instead of being caught during testing.
Bug Leakage occurs when a bug is not identified during the testing phase and is released to the end-users.
It can happen due to inadequate testing, lack of communication between teams, or insufficient test coverage.
Bug Leakage can lead to a negative impact on the product's reputation and customer satisfaction.
Examples ...
Performance testing tools are software applications used to measure the speed, stability, and scalability of a system under various workloads.
Performance testing tools simulate real-world scenarios to identify bottlenecks and optimize system performance.
Examples of performance testing tools include JMeter, LoadRunner, Gatling, and Apache Bench.
These tools can measure response time, throughput, resource utilization, and...
SQL is a programming language used to manage and manipulate relational databases.
SQL stands for Structured Query Language
It is used to create, modify, and query databases
Commonly used in web development and data analysis
Examples of SQL commands include SELECT, INSERT, UPDATE, and DELETE
DQL stands for Document Query Language. It is used to query documents in a document-oriented database like MongoDB.
DQL is used to retrieve documents from a MongoDB database.
It supports a wide range of query operators and expressions.
DQL can be used to perform complex queries on nested documents.
It also supports aggregation pipeline for advanced data processing.
Examples of DQL queries include find(), findOne(), and aggr
I have the necessary skills, experience, and passion for QA engineering.
I have a strong background in software testing and quality assurance.
I am detail-oriented and have a keen eye for identifying bugs and issues.
I am experienced in creating and executing test plans, test cases, and test scripts.
I am proficient in using various testing tools and technologies.
I have excellent problem-solving and analytical skills.
I am ...
I am expecting a supportive and collaborative work environment where I can contribute my skills and grow professionally.
Supportive and collaborative work environment
Opportunities for professional growth
Recognition for my contributions
Clear communication and feedback
Work-life balance
The organization can expect dedication, attention to detail, and continuous improvement from me.
Dedication to ensuring the quality of the software through thorough testing
Attention to detail in identifying and reporting bugs
Continuous improvement in testing processes and techniques
Collaboration with the development team to understand requirements and provide feedback
Effective communication of testing progress and issue...
Top trending discussions
I applied via Naukri.com and was interviewed in Oct 2024. There were 3 interview rounds.
Scenario based questions
I applied via Approached by Company and was interviewed in Dec 2024. There was 1 interview round.
I applied via Walk-in and was interviewed in Nov 2024. There were 2 interview rounds.
Easy very simple questions sked in test
SDLC stands for Software Development Life Cycle, a process used to design, develop, and test software.
SDLC is a systematic process for building software applications.
It includes phases like planning, analysis, design, implementation, testing, and maintenance.
Each phase has specific goals and deliverables to ensure the quality and success of the software.
Examples of SDLC models include Waterfall, Agile, and DevOps.
Hackerank platform with multiple questions.
Aptitude was hosted by Amazon themselves comprising of 3 sections:
1. Coding
2. MCQ regarding QA methodologies
3. Behavioural questions (where does your alignment lies)
Check if two strings are anagrams of each other
Create a function that takes in two strings as input
Remove all spaces and special characters from both strings
Sort the characters in both strings and compare them to check if they are equal
I applied via LinkedIn and was interviewed in Sep 2024. There was 1 interview round.
Write a program to run the same test case 100 times
Use a loop to iterate 100 times
Call the test case function inside the loop
Track the results of each iteration if needed
A program to count the number of duplicate characters in an array of strings.
Iterate through each string in the array
For each string, iterate through each character and count the occurrences
Store the count of each character in a map or dictionary
Return the characters with count greater than 1
Handling multiple windows in Selenium involves switching between windows and performing actions on each window.
Use getWindowHandles() to get all window handles
Switch to a specific window using switchTo().window(handle)
Perform actions on the window
Switch back to the original window if needed
I applied via Job Portal and was interviewed in Aug 2024. There were 2 interview rounds.
Bubble sort algo, String manipulation
Junior Java Developer
4
salaries
| ₹5 L/yr - ₹6 L/yr |
Devops Engineer
4
salaries
| ₹11.9 L/yr - ₹14.2 L/yr |
Senior Product Manager
4
salaries
| ₹38 L/yr - ₹40 L/yr |
Business Development Manager
3
salaries
| ₹18 L/yr - ₹20 L/yr |
QA Manager
3
salaries
| ₹21 L/yr - ₹27.4 L/yr |
Adobe
Nuance Communications
TCS
Accenture