i
Estuate Software
Filter interviews by
I applied via Recruitment Consultant and was interviewed in Jul 2021. There was 1 interview round.
Sanity testing is a narrow and deep testing approach while smoke testing is a wide and shallow testing approach.
Sanity testing is done to check if the critical functionalities of the application are working fine after a small change is made.
Smoke testing is done to check if the application is stable enough to proceed with further testing.
Sanity testing is a subset of regression testing while smoke testing is a subset o...
Framework execution flow involves the sequence of steps followed by the automation framework to execute a test case.
The framework reads the test case from the test data source.
It then identifies the test steps and their corresponding actions.
The framework then executes the test steps in the defined sequence.
During execution, the framework captures and reports the test results.
Finally, the framework generates a test rep
TestNg is a testing framework used to run failed test cases and manage test suites.
TestNg allows rerunning of failed test cases using the 'rerun-failed.xml' file.
It provides annotations to manage test execution flow and grouping of test cases.
TestNg generates detailed test reports and supports parallel test execution.
It also provides data-driven testing and integration with other tools like Selenium and JUnit.
Jenkins jobs can be scheduled using the Build Triggers option. The flow includes SCM polling, build, and post-build actions.
Go to the job configuration page and select Build Triggers
Choose the appropriate trigger option such as Poll SCM or Build periodically
Configure the trigger settings such as the schedule or polling interval
Add build steps and post-build actions as required
Save the job configuration
Jenkins will auto...
Object-oriented programming concepts that help in building modular and reusable software.
Encapsulation - bundling data and methods that operate on that data within a single unit
Inheritance - creating new classes from existing ones, inheriting their properties and methods
Polymorphism - ability of objects to take on many forms, allowing different objects to be treated as if they were the same type
Abstraction - hiding imp...
Program to find second highest number in an array of strings.
Convert strings to integers
Sort the array in descending order
Return the second element
Query to find salary more than 10000 and dept belongs to finance
Use SELECT statement with WHERE clause
Specify salary greater than 10000 and department as finance
Use AND operator to combine conditions
A program to find the occurrence of characters in a given string.
Create an empty dictionary to store the character count.
Loop through each character in the string.
If the character is already in the dictionary, increment its count.
If the character is not in the dictionary, add it with a count of 1.
Return the dictionary with character counts.
Verification ensures that the software meets the specified requirements, while validation ensures that the software meets the customer's needs.
Verification checks if the software is built according to the design specifications.
Validation checks if the software meets the customer's requirements.
Verification is done before validation.
Verification includes reviews, walkthroughs, and inspections.
Validation includes testing
100% test coverage is not possible, but we can aim for maximum coverage by prioritizing tests and using automation.
Prioritize tests based on risk and criticality
Use automation to cover repetitive and time-consuming tests
Perform code reviews to ensure all code paths are covered
Continuously monitor and update test suite
Collaborate with developers to ensure all changes are tested
Use tools like code coverage analysis to id
Top trending discussions
posted on 22 Nov 2021
I was interviewed in May 2021.
I applied via Naukri.com and was interviewed in Jan 2024. There was 1 interview round.
GET method is used to request data from a specified resource, while POST method is used to submit data to a specified resource.
GET requests data from a specified resource, while POST submits data to a specified resource
GET requests are cached, can be bookmarked, and remain in the browser history, while POST requests are not cached and do not remain in the browser history
GET requests have length restrictions, while POST...
Response codes in API indicate the status of a request
Response codes are standardized codes sent by a server in response to a client's request
Common response codes include 200 (OK), 404 (Not Found), and 500 (Internal Server Error)
Each response code has a specific meaning and helps in troubleshooting API requests
I applied via LinkedIn and was interviewed in Apr 2024. There were 2 interview rounds.
Basic linear searching algorithm
I applied via Referral and was interviewed in Apr 2023. There was 1 interview round.
SDLC is Software Development Life Cycle, Bug Life Cycle is the process of a bug from detection to resolution, White Box Testing is testing based on internal code structure, Functional Testing is testing the functionality of the software, Smoke and Sanity Testing are initial tests to check basic functionality.
SDLC is a process followed for software development, consisting of phases like planning, design, coding, testing...
STLC stands for Software Testing Life Cycle, which is a process used to test software products. Regression testing is retesting of software after changes to ensure no new bugs are introduced.
STLC is a series of steps followed to ensure high-quality software testing, including planning, designing, executing, and reporting.
Regression testing is the process of retesting software to confirm that recent changes have not adv...
posted on 9 Feb 2022
I applied via Job Portal
Coding test in java programming
I applied via Naukri.com and was interviewed in Aug 2021. There was 1 interview round.
posted on 19 Jul 2024
I was interviewed in Jun 2024.
I applied via Referral and was interviewed in Jan 2021. There was 1 interview round.
posted on 31 Oct 2021
I applied via Recruitment Consultant and was interviewed in Oct 2021. There were 4 interview rounds.
Software Engineer
134
salaries
| ₹2.8 L/yr - ₹6.2 L/yr |
Senior Software Engineer
63
salaries
| ₹4.5 L/yr - ₹13.9 L/yr |
Technical Lead
32
salaries
| ₹7.8 L/yr - ₹30.8 L/yr |
Data Analyst
21
salaries
| ₹2.9 L/yr - ₹5.5 L/yr |
Software Developer
17
salaries
| ₹2.8 L/yr - ₹8.8 L/yr |
Persistent Systems
TCS
Infosys
Wipro