i
HCLTech
Filter interviews by
I applied via Other and was interviewed in Jun 2021. There was 1 interview round.
Test cases will cover functional, regression, boundary, and negative testing.
Functional testing to ensure the software meets requirements
Regression testing to ensure new changes don't break existing functionality
Boundary testing to ensure the software handles extreme values
Negative testing to ensure the software handles invalid inputs
Exploratory testing to find defects not covered by other tests
Test cases for messaging application
Verify if the message is delivered to the intended recipient
Check if the message is displayed in the correct order
Test if the message is sent and received within the expected time frame
Ensure that the message is not sent to the blocked contacts
Test if the message is sent successfully when the network is poor
I applied via Naukri.com and was interviewed in Jun 2024. There was 1 interview round.
I applied via Naukri.com and was interviewed in Aug 2022. There were 2 interview rounds.
Manual testing is a process of verifying software manually to find defects and ensure its functionality.
Manual testing involves executing test cases manually without the use of automation tools.
It requires human intervention to perform various tests like functional, regression, and usability testing.
Testers follow predefined test cases, explore the application, and report any bugs or issues.
It helps in identifying user...
HCLTech interview questions for designations
What people are saying about HCLTech
Regression testing is the process of retesting a software application to ensure that new code changes have not adversely affected existing functionality.
Regression testing is performed after code changes to verify that the existing functionality still works correctly.
It helps in identifying any defects introduced by new code changes.
Regression testing can be automated or manual, depending on the complexity of the appli...
Sanity testing is a subset of regression testing that focuses on testing the most crucial functionalities of a software application.
Sanity testing is a quick and shallow testing to ensure that the software is stable enough for further testing.
It is usually performed after a new build or minor changes to the code.
The main goal of sanity testing is to verify that the critical functionalities are working as expected.
It is...
I am a dedicated and detail-oriented Manual Test Engineer with a strong background in software testing.
Experienced in creating test cases and executing them manually
Proficient in identifying and reporting bugs
Skilled in regression testing and ensuring software quality
Familiar with various testing tools such as Jira and Selenium
My notice period is 30 days.
My notice period is 30 days.
I am required to serve a 30-day notice period.
I need to give a 30-day notice before leaving my current position.
I applied via Naukri.com and was interviewed in Jul 2024. There were 3 interview rounds.
Standardized test related test other
Code related test other having test
I applied via Recruitment Consulltant and was interviewed in May 2024. There were 2 interview rounds.
Software development life cycle is a process used by software development teams to design, develop, test, and deploy software applications.
SDLC consists of 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 project.
Examples of SDLC models include Waterfall, Agile, and DevOps.
Testing is an integ...
Software testing life cycle involves planning, designing, executing, and reporting on tests to ensure quality software.
Includes test planning, test design, test execution, and test reporting
Involves creating test cases, executing them, and analyzing results
Iterative process to ensure software meets quality standards
Can include manual testing, automated testing, and regression testing
It was like medium.
Testing is the process of evaluating a system or component to determine if it meets specified requirements.
Testing is done to identify defects or errors in software or hardware.
It involves executing test cases and comparing the actual results with expected results.
Testing can be performed manually or using automated tools.
Types of testing include functional testing, performance testing, security testing, etc.
Example: T...
Agile model is an iterative and incremental approach to software development that promotes flexibility and collaboration.
Agile model emphasizes adaptive planning and continuous improvement.
It involves breaking down the project into small, manageable tasks called user stories.
The development process is divided into short iterations called sprints.
Regular meetings like daily stand-ups and sprint reviews are conducted for...
based on 12 reviews
Rating in categories
Software Engineer
22.7k
salaries
| ₹1.2 L/yr - ₹8 L/yr |
Technical Lead
20.8k
salaries
| ₹6.9 L/yr - ₹25 L/yr |
Senior Software Engineer
15.5k
salaries
| ₹4 L/yr - ₹16.5 L/yr |
Lead Engineer
14.8k
salaries
| ₹4.2 L/yr - ₹14 L/yr |
Analyst
13.9k
salaries
| ₹1.2 L/yr - ₹6.6 L/yr |
TCS
Wipro
Accenture
Cognizant