Amphora Software
New Way Homes Interview Questions and Answers
Q1. How you deal with clients and how do you manage them?
I communicate regularly with clients to understand their needs and expectations, provide updates on progress, and address any concerns.
Establish clear communication channels with clients
Regularly update clients on project progress
Listen to client feedback and address any concerns promptly
Set realistic expectations with clients regarding timelines and deliverables
Q2. What is Testing and explain the concept of testing in Industry
Testing is the process of evaluating a system or application to identify any defects or errors.
Testing involves executing a system or application to ensure it meets specified requirements.
Types of testing include unit testing, integration testing, system testing, and acceptance testing.
Testing helps identify bugs, defects, and issues in software before it is released to users.
Automated testing tools like Selenium, JUnit, and TestNG are commonly used in industry.
Testing is ess...read more
Q3. Bug defect tools and what you use in current company?
We use Jira for bug tracking and defect management in my current company.
Jira is a popular bug tracking tool used for issue tracking and project management.
It allows teams to prioritize, assign, track, and report on issues.
Jira integrates with other tools like Confluence for better collaboration.
Other bug defect tools include Bugzilla, Mantis, and Trello.
Q4. explain and difference between Delete,Truncate and drop in SQL
Delete, Truncate, and Drop are SQL commands used to remove data or objects from a database.
DELETE command is used to remove specific rows from a table based on a condition.
TRUNCATE command is used to remove all rows from a table, but the table structure remains.
DROP command is used to remove an entire table or other database objects.
DELETE is a DML (Data Manipulation Language) command, while TRUNCATE and DROP are DDL (Data Definition Language) commands.
DELETE can be rolled ba...read more
Q5. What is RTM and explain it?
RTM stands for Requirements Traceability Matrix, a document that links requirements to test cases to ensure all requirements are covered.
RTM is a document used in software development to track and ensure that all requirements are met through test cases.
It helps in identifying which requirements have been covered by which test cases.
RTM is useful for ensuring that all requirements are tested and validated before the software is released.
It helps in maintaining traceability bet...read more
Q6. What is Regression Testing
Regression testing is the process of retesting modified software to ensure that the existing functionalities are not affected.
It is performed after making changes to the software to ensure that the changes do not introduce new bugs or issues.
It helps in identifying any unintended side effects of the changes made.
Regression test cases are typically derived from the existing test cases.
It ensures that the software remains stable and reliable after modifications.
Examples: retest...read more
Q7. What is Smoke Testing
Smoke testing is a preliminary testing technique to quickly evaluate the basic functionality of a software application.
Smoke testing is performed to ensure that the critical functionalities of the software are working as expected.
It is a subset of regression testing and focuses on testing the major features of the application.
Smoke tests are usually executed after a build is deployed to check if it is stable enough for further testing.
The purpose of smoke testing is to identi...read more
Q8. Difference between Priority and Severity
Priority is the order in which defects should be fixed, while severity is the impact of a defect on the system.
Priority determines the order in which defects should be fixed, based on business needs and requirements.
Severity measures the impact of a defect on the system, ranging from critical to low.
Priority is subjective and can vary based on project goals and timelines.
Severity is objective and can be measured based on the impact on functionality or user experience.
For exam...read more
Q9. Testing Types and explain
Testing types include unit testing, integration testing, system testing, and acceptance testing.
Unit testing focuses on testing individual components or functions in isolation.
Integration testing verifies that different components work together correctly.
System testing tests the entire system as a whole.
Acceptance testing ensures that the system meets the requirements and is ready for deployment.
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month