Filter interviews by
ETL testing is the process of validating and verifying data extraction, transformation, and loading in a data warehouse or data mart.
ETL testing involves ensuring data is extracted correctly from the source systems
It also involves verifying that data is transformed accurately according to business rules
Lastly, ETL testing checks that the loaded data is accurate and complete in the target database
Examples include v...
A data warehouse is a centralized repository that stores structured and unstructured data from multiple sources for analysis and reporting.
Data warehouses are designed for querying and analysis rather than transaction processing.
They often contain historical data that is used for creating reports and data analysis.
Data warehouses typically use ETL processes to extract, transform, and load data from various sources...
I will produce test plan, test cases, test scripts, defect reports, and test summary report.
Test plan outlining the testing approach and scope
Test cases with steps, expected results, and actual results
Test scripts for automation
Defect reports with steps to reproduce and severity
Test summary report with overall results and recommendations
Incomplete testing can lead to undetected defects and potential risks in production.
Undetected defects can cause system failures and downtime.
Incomplete testing can lead to security vulnerabilities.
Lack of testing can result in poor user experience and customer dissatisfaction.
Incomplete testing can lead to increased maintenance costs and longer development cycles.
What people are saying about EPAM Systems
Requirements are mapped to test cases by analyzing the requirements and creating test cases that cover all the aspects of the requirement.
Analyze the requirement document thoroughly
Identify the key functionalities and features
Create test cases that cover all the aspects of the requirement
Ensure that the test cases are traceable to the requirement
Review and validate the test cases with stakeholders
Defects life cycle is a process that describes the stages of a defect from discovery to resolution.
Defect is identified and reported
Defect is assigned to a developer
Developer fixes the defect
Defect is retested by the tester
If the defect is still present, it is reopened
If the defect is fixed, it is closed
Iterative model is a software development model where the development process is divided into smaller iterations.
Iterative model involves repeating the development process in small cycles.
Each cycle involves planning, designing, building, testing and evaluating the software.
Feedback from each cycle is used to improve the software in the next cycle.
Iterative model is useful when requirements are not clear or keep c...
Test plan is a detailed document that outlines the testing approach and activities. Test strategy is a high-level document that outlines the testing objectives and methods.
Test plan is more detailed than test strategy
Test plan includes specific test cases and test scenarios
Test strategy outlines the overall testing approach and objectives
Test strategy is created before the test plan
Test strategy is reviewed and up...
Components of test cases include test case ID, test case description, test steps, expected results, actual results, and status.
Test case ID: unique identifier for the test case
Test case description: brief description of the test case
Test steps: detailed steps to execute the test case
Expected results: expected outcome of the test case
Actual results: actual outcome of the test case
Status: pass/fail status of the tes...
Files can be compared in Unix using the diff command.
Use the 'diff' command followed by the two file names to compare them.
The output will show the differences between the two files.
Use the '-y' option to display the differences side by side.
Use the '-q' option to only show if the files are different or not.
Use the '-r' option to compare files in directories recursively.
I applied via Naukri.com and was interviewed in May 2024. There was 1 interview round.
ETL testing is the process of validating and verifying data extraction, transformation, and loading in a data warehouse or data mart.
ETL testing involves ensuring data is extracted correctly from the source systems
It also involves verifying that data is transformed accurately according to business rules
Lastly, ETL testing checks that the loaded data is accurate and complete in the target database
Examples include valida...
A data warehouse is a centralized repository that stores structured and unstructured data from multiple sources for analysis and reporting.
Data warehouses are designed for querying and analysis rather than transaction processing.
They often contain historical data that is used for creating reports and data analysis.
Data warehouses typically use ETL processes to extract, transform, and load data from various sources.
Exam...
I applied via Referral and was interviewed before May 2023. There were 3 interview rounds.
Need to solve the use case and prepare code
I applied via Company Website and was interviewed in Jan 2022. There were 2 interview rounds.
Test plan is a detailed document that outlines the testing approach and activities. Test strategy is a high-level document that outlines the testing objectives and methods.
Test plan is more detailed than test strategy
Test plan includes specific test cases and test scenarios
Test strategy outlines the overall testing approach and objectives
Test strategy is created before the test plan
Test strategy is reviewed and updated...
Requirement Traceability Matrix is a document that links requirements to test cases. Compatibility testing checks if software works on different platforms.
Requirement Traceability Matrix (RTM) is used to ensure that all requirements are tested and covered in test cases.
RTM helps in tracking the progress of testing and ensures that all requirements are met.
Compatibility testing is done to ensure that software works on d...
STLC is Software Testing Life Cycle which includes planning, designing, executing and reporting. Waterfall is a linear approach while Agile is iterative.
STLC is a process of testing software from planning to reporting
Waterfall is a linear approach where each phase is completed before moving to the next
Agile is an iterative approach where testing is done in short cycles called sprints
In Waterfall, testing is done at the...
Iterative model is a software development model where the development process is divided into smaller iterations.
Iterative model involves repeating the development process in small cycles.
Each cycle involves planning, designing, building, testing and evaluating the software.
Feedback from each cycle is used to improve the software in the next cycle.
Iterative model is useful when requirements are not clear or keep changi...
Defects life cycle is a process that describes the stages of a defect from discovery to resolution.
Defect is identified and reported
Defect is assigned to a developer
Developer fixes the defect
Defect is retested by the tester
If the defect is still present, it is reopened
If the defect is fixed, it is closed
Requirements are mapped to test cases by analyzing the requirements and creating test cases that cover all the aspects of the requirement.
Analyze the requirement document thoroughly
Identify the key functionalities and features
Create test cases that cover all the aspects of the requirement
Ensure that the test cases are traceable to the requirement
Review and validate the test cases with stakeholders
Files can be compared in Unix using the diff command.
Use the 'diff' command followed by the two file names to compare them.
The output will show the differences between the two files.
Use the '-y' option to display the differences side by side.
Use the '-q' option to only show if the files are different or not.
Use the '-r' option to compare files in directories recursively.
Components of test cases include test case ID, test case description, test steps, expected results, actual results, and status.
Test case ID: unique identifier for the test case
Test case description: brief description of the test case
Test steps: detailed steps to execute the test case
Expected results: expected outcome of the test case
Actual results: actual outcome of the test case
Status: pass/fail status of the test cas...
Incomplete testing can lead to undetected defects and potential risks in production.
Undetected defects can cause system failures and downtime.
Incomplete testing can lead to security vulnerabilities.
Lack of testing can result in poor user experience and customer dissatisfaction.
Incomplete testing can lead to increased maintenance costs and longer development cycles.
I will produce test plan, test cases, test scripts, defect reports, and test summary report.
Test plan outlining the testing approach and scope
Test cases with steps, expected results, and actual results
Test scripts for automation
Defect reports with steps to reproduce and severity
Test summary report with overall results and recommendations
I applied via Referral and was interviewed before Jul 2021. There was 1 interview round.
What people are saying about EPAM Systems
I appeared for an interview before Aug 2016.
I appeared for an interview in Jun 2016.
I appeared for an interview before Dec 2015.
C is a procedural programming language while C++ is an object-oriented programming language.
C is a low-level language while C++ is a high-level language.
C++ supports object-oriented programming concepts like classes, inheritance, and polymorphism.
C++ has better support for exception handling and templates.
C++ is more complex than C and requires more memory.
C++ is used for developing applications like video games, while...
Structures are arrangements of elements that form a framework or framework-like support.
Structures can be found in various fields such as engineering, architecture, and biology.
They can be made of different materials such as steel, wood, or bone.
Examples include bridges, buildings, and the skeletal system.
Structures can be designed to withstand different types of forces such as compression, tension, or bending.
Three steps for using functions in C.
Declare the function with its return type, name, and parameters.
Define the function by writing the code for it.
Call the function by using its name and passing arguments if necessary.
The limit for the number of arguments passed to functions is not fixed. Arrays or structures can be used to pass more parameters.
The limit for the number of arguments passed to functions is not fixed and depends on the programming language and system architecture.
In C programming language, there is no limit on the number of arguments that can be passed to a function.
In Java, the maximum number of arguments that can be ...
if else is used for simple conditions while switch case is used for multiple conditions.
if else is a sequential decision-making statement while switch case is a multi-branch decision-making statement
if else is used when there are only a few conditions to be checked while switch case is used when there are multiple conditions to be checked
if else can have multiple conditions in a single statement while switch case can o...
Member functions are functions that are defined inside a class and can access the class's private and protected members.
Member functions are also known as methods.
They can be used to manipulate the data members of an object.
They can be overloaded, meaning multiple functions with the same name but different parameters can exist within a class.
They can be declared as const, meaning they do not modify the object's state.
E...
Find the output of c=++a+b-- where a=5 and b=4.
The value of a is incremented by 1 before the addition operation
The value of b is decremented by 1 after the addition operation
The final value of c is 10
The value of a becomes 6 and the value of b becomes 3
10 plants can be planted in 5 rows with 4 plants in each row.
Divide the plants into groups of 4.
Arrange the groups in 5 rows.
Each row will have 4 plants.
I appeared for an interview in Mar 2017.
I appeared for an interview before Nov 2016.
based on 2 interview experiences
Difficulty level
Duration
based on 1 review
Rating in categories
Senior Software Engineer
3.6k
salaries
| ₹15 L/yr - ₹42.8 L/yr |
Software Engineer
2.1k
salaries
| ₹7 L/yr - ₹26 L/yr |
Lead Software Engineer
1.1k
salaries
| ₹16.5 L/yr - ₹53 L/yr |
Senior Systems Engineer
376
salaries
| ₹12 L/yr - ₹36.3 L/yr |
Software Developer
336
salaries
| ₹8 L/yr - ₹28.4 L/yr |
DXC Technology
Sutherland Global Services
Optum Global Solutions
Virtusa Consulting Services