i
TCS
Filter interviews by
I applied via Recruitment Consulltant and was interviewed in Apr 2022. There were 3 interview rounds.
Cucumber options are used in software testing frameworks to configure and customize the behavior of Cucumber tests.
Cucumber options are specified in the 'cucumber.options' property in the command line or configuration file.
Some commonly used options include specifying the feature files or tags to run, defining the output format, and setting the glue code location.
For example, to run only the scenarios tagged with '@smo...
posted on 27 Aug 2022
SQL query to retrieve employee and manager name from employee table
Join employee table with itself using manager ID
Select employee name and manager name from the joined table
Validations for data migration project
Verify data completeness and accuracy
Check for data consistency and integrity
Ensure data mapping and transformation is correct
Validate data security and privacy
Test data migration process end-to-end
posted on 31 Aug 2022
I applied via Naukri.com and was interviewed in Mar 2022. There was 1 interview round.
SQL query with join
Use JOIN keyword to combine rows from two or more tables based on a related column between them
Specify the columns to select from each table in the SELECT statement
Use ON keyword to specify the join condition
SQL query with join
Use JOIN keyword to combine rows from two or more tables based on a related column between them
Specify the columns to select from each table
Use ON keyword to specify the join condition
I was interviewed in Jan 2024.
TestNG annotation is used in TestNG framework to provide additional information about test methods or classes.
TestNG annotations are used to control the execution flow of test methods.
They can be used to set the priority of test methods, define dependencies, configure test groups, etc.
Examples of TestNG annotations include @Test, @BeforeMethod, @AfterMethod, @DataProvider, etc.
POJO stands for Plain Old Java Object, which is a Java class used to represent data. TestNG.xml is an XML file used to configure TestNG tests.
POJO is a simple Java class that encapsulates data and provides getter and setter methods.
TestNG.xml is used to define test suites, test cases, and test configurations for TestNG framework.
POJO and TestNG.xml are commonly used in QA testing to define and manage test data and test
QA process is a systematic approach to ensure the quality of a product or service through testing and analysis.
Identifying requirements and creating test cases
Executing test cases and reporting defects
Regression testing to ensure fixes do not introduce new issues
Continuous improvement through feedback and analysis
I applied via LinkedIn and was interviewed before Dec 2023. There was 1 interview round.
Yes, I have Telecom OSS/BSS knowledge.
I have experience working with Telecom Operations Support Systems (OSS) and Business Support Systems (BSS).
I am familiar with network management, service provisioning, and billing systems in the telecom industry.
I have worked with tools like NetCracker, Amdocs, and Ericsson OSS/BSS solutions.
I understand the importance of OSS/BSS in ensuring efficient operations and customer satisf
I am aware of various UNIX commands used for file management, process management, networking, and system administration.
ls - list directory contents
cd - change directory
pwd - print working directory
ps - display information about active processes
grep - search for specific patterns in files
chmod - change file permissions
ping - test network connectivity
ifconfig - configure network interfaces
Severity is the impact of a defect on the system, while priority is the order in which defects should be fixed.
Severity is the measure of how impactful a defect is on the system's functionality.
Priority is the order in which defects should be fixed, based on factors like business impact or deadlines.
Severity is usually categorized as low, medium, or high, while priority is often ranked as low, medium, or high as well.
F...
I applied via Referral and was interviewed in Dec 2022. There were 4 interview rounds.
Test MCQ's 30 Mins Mostly MCQ's
Basic Topic on AI/ML or Chat GPT
I applied via Naukri.com and was interviewed before Apr 2023. There was 1 interview round.
Test scenarios are high-level descriptions of the functionality to be tested, while test cases are detailed steps to validate the scenarios.
Test scenarios are broad and cover multiple test cases.
Test cases are specific steps to validate a particular scenario.
Test scenarios are usually created at the beginning of testing, while test cases are derived from scenarios.
Test scenarios are used for high-level planning and est...
Use cases for application involve identifying different scenarios in which the application can be used to meet user needs.
Testing different user interactions
Validating system functionality
Identifying edge cases
Ensuring compatibility with different devices
Verifying data integrity
I applied via Naukri.com and was interviewed in Oct 2021. There was 1 interview round.
My framework is a hybrid framework that combines data-driven and keyword-driven approaches.
The framework uses Excel sheets to store test data and keywords.
It uses Selenium WebDriver for web automation and Appium for mobile automation.
It has a modular structure with reusable functions and libraries.
It generates detailed HTML reports with screenshots and logs.
It supports parallel execution and integration with CI/CD tool...
Defect lifecycle is the process of identifying, reporting, fixing, and verifying defects in software.
Defect is identified by testers during testing
Defect is reported to development team
Development team fixes the defect
Fixed defect is verified by testers
If defect is not fixed, it goes back to development team
If defect is fixed, it is closed
I will discuss the defect with the developer and provide evidence to support my findings.
Schedule a meeting with the developer to discuss the defect
Provide evidence to support the defect, such as screenshots or logs
Explain the impact of the defect on the system or end-users
Collaborate with the developer to find a solution
Escalate the issue to the project manager or higher authority if necessary
I have used Postman for API testing.
Postman is a popular tool for API testing and has a user-friendly interface.
It allows us to send requests, view responses, and test different scenarios.
We can also create collections of requests and run them in a sequence.
Postman also has features like environment variables and test scripts.
Other tools for API testing include SoapUI, JMeter, and Rest-Assured.
HTTP requests are messages sent by a client to a server to request for a resource or perform an action.
HTTP requests are used in web communication to retrieve data or perform actions on a server.
They consist of a request method (e.g. GET, POST), a URL, and optional headers and body.
Examples of HTTP requests include GET requests to retrieve web pages and POST requests to submit form data.
The put function is used to update or replace an existing value in a specified key in an object.
The put function is commonly used in programming languages such as Java and Python.
It is used to modify the value of a key in a dictionary or map.
For example, in Python, you can use the put function to update a value in a dictionary: my_dict['key'] = 'new_value'.
I would rate myself 8 out of 10 in automation.
I have experience in using automation tools like Selenium, Appium, and JMeter.
I have automated test cases for web applications, mobile applications, and APIs.
I have also created automation frameworks from scratch.
I continuously learn and improve my automation skills.
I am confident in my ability to automate complex scenarios.
I have performed functional, regression, integration, performance, and security testing in my career.
Functional testing to ensure the software meets the requirements
Regression testing to ensure new changes do not break existing functionality
Integration testing to ensure different components work together
Performance testing to ensure the software can handle expected load
Security testing to ensure the software is secure
System Engineer
1.1L
salaries
| ₹1 L/yr - ₹9 L/yr |
IT Analyst
67.4k
salaries
| ₹5.1 L/yr - ₹16 L/yr |
AST Consultant
51.3k
salaries
| ₹8 L/yr - ₹25 L/yr |
Assistant System Engineer
29.9k
salaries
| ₹2.2 L/yr - ₹5.6 L/yr |
Associate Consultant
29k
salaries
| ₹9 L/yr - ₹32 L/yr |
Amazon
Wipro
Infosys
Accenture