Upload Button Icon Add office photos

Filter interviews by

MPL Technologies ETL Test Engineer Interview Questions and Answers for Experienced

Updated 22 Jun 2022

MPL Technologies ETL Test Engineer Interview Experiences for Experienced

Interview questions from similar companies

Interview Questionnaire 

1 Question

  • Q1. How to Serve long term in IT field?

Interview Preparation Tips

Interview preparation tips for other job seekers - Practice more be bold Explain own style
That would be really helpful for me
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Explain Sanity.
  • Ans. 

    Sanity testing is a subset of regression testing that focuses on testing specific areas of the software after changes to ensure no major issues have been introduced.

    • Sanity testing is a quick and focused testing of specific functionalities to ensure they still work after changes.

    • It is usually performed before full regression testing to save time and effort.

    • Sanity testing is not exhaustive and does not cover all function...

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Feb 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Programs on Strings and Opps concepts and Frameworks
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed before Apr 2023. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. SQL Questions basics Defect life cycle retesting, regression, Scenario based questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well for software testing basic concepts and scenario based

I applied via Approached by Company and was interviewed in Jan 2022. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(1 Question)

  • Q1. Prepare all the basic Testing questions, 1) Functional and Non Functional testing 2) Cross browser testing 3) Regression and Retesting difference 4) bug and defect difference and definition 5) severity and...
Round 3 - One-on-one 

(1 Question)

  • Q1. 1) cucumber 2) Defects worked on, tell me about the bugs you found during testing 3) Functional Testing 4) Automation testing tools you worked on how you worked on in detail
  • Ans. 

    Questions related to cucumber, defects found, functional and automation testing tools.

    • Cucumber is a BDD tool used for testing

    • Found defects related to UI, functionality, and performance

    • Functional testing involves testing the application's features and functionality

    • Worked on automation tools like Selenium, Appium, and TestNG

    • Used automation tools to create test scripts and execute them

    • Integrated automation scripts with CI

  • Answered by AI
Round 4 - HR 

(3 Questions)

  • Q1. What are your salary expectations?
  • Q2. Share details of your previous job.
  • Q3. Tell me about yourself.

Interview Preparation Tips

Topics to prepare for TCS Automation Test Engineer interview:
  • Java
  • SQL
  • Cucu
  • Maven
  • Testng
Interview preparation tips for other job seekers - Be confident when you answer. During interview make sure whatever you are telling as answer to the question , be sure that when asked question from your answer you are aware about it. If you dont know any questions, tell them you are still learning on it ,or you are not aware about it or I'm not sure about it but if given a chance will learn about it. Show them even if you don't know you are ready to learn and give your best. Be clear on your concepts.

Skills evaluated in this interview

I applied via Referral and was interviewed in Nov 2021. There was 1 interview round.

Interview Questionnaire 

12 Questions

  • Q1. Explain your framework in detail
  • Ans. 

    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 browser automation.

    • It has a modular structure with reusable functions and libraries.

    • It generates detailed HTML reports for test results.

    • It supports parallel execution of tests.

    • It has built-in exception handling and logging mechanisms.

  • Answered by AI
  • Q2. What is Maven and explain it's structure
  • Ans. 

    Maven is a build automation tool used primarily for Java projects.

    • Maven uses a Project Object Model (POM) to manage dependencies and build process

    • It uses a central repository to download dependencies

    • Maven has a defined directory structure for projects

    • Plugins can be added to extend Maven's functionality

  • Answered by AI
  • Q3. What is setting.xml in Maven
  • Ans. 

    settings.xml is a configuration file used by Maven to customize its behavior.

    • It contains information about the local repository location, proxy settings, and server credentials.

    • It can be used to define profiles for different environments.

    • It is located in the .m2 directory in the user's home directory.

    • It can be overridden by using the -s or --settings command-line option.

  • Answered by AI
  • Q4. How to link TestNG file in Maven POM
  • Ans. 

    To link TestNG file in Maven POM, add the TestNG dependency and plugin in POM.xml

    • Add TestNG dependency in POM.xml

    • Add TestNG plugin in POM.xml

    • Configure TestNG plugin to run the TestNG XML file

    • Example: org.testng testng 7.4.0 org.apache.maven.plugins maven-surefire-plugin 3.0.0-M5 testng.xml

  • Answered by AI
  • Q5. What is Select class in Selenium. Write down syntax and explain the methods
  • Ans. 

    Select class in Selenium is used to handle dropdowns and multi-select options on a web page.

    • Syntax: Select select = new Select(driver.findElement(By.id("dropdownId")));

    • Methods: selectByVisibleText(), selectByValue(), selectByIndex(), getOptions(), isMultiple(), getAllSelectedOptions(), deselectAll(), deselectByVisibleText(), deselectByValue(), deselectByIndex()

    • Select class is used to handle dropdowns and multi-select o...

  • Answered by AI
  • Q6. What is Jenkins and how to create job in jenkins
  • Ans. 

    Jenkins is an open-source automation server used for continuous integration and delivery. It allows creating and managing jobs.

    • Jenkins is a popular tool for automating software development processes.

    • It provides a web-based interface for creating and managing jobs.

    • Jobs in Jenkins are used to define tasks and workflows for building, testing, and deploying software.

    • To create a job in Jenkins, navigate to the Jenkins dashb...

  • Answered by AI
  • Q7. How to point to any other branch other than master in Jenkins
  • Ans. 

    To point to any other branch in Jenkins, use the 'Branch specifier' field in the 'Source Code Management' section.

    • In the Jenkins job configuration, go to the 'Source Code Management' section

    • Select the appropriate SCM tool (e.g. Git, SVN)

    • In the 'Branch specifier' field, enter the name of the branch you want to point to (e.g. 'develop', 'feature/xyz')

    • Save the configuration and run the job

  • Answered by AI
  • Q8. What is the design pattern used in my framework
  • Ans. 

    I don't have the available data to answer this question.

    • N/A

  • Answered by AI
  • Q9. What is polymorphism and explain with examples you used in your project
  • Ans. 

    Polymorphism is the ability of an object to take on many forms. It allows objects of different classes to be treated as if they were the same type.

    • Polymorphism is achieved through method overriding and method overloading

    • Example: A parent class Animal has a method called makeSound(). Child classes like Dog, Cat, and Cow can override this method to make their own unique sound.

    • Another example is method overloading where a...

  • Answered by AI
  • Q10. What is abstraction and difference between interface and abstract class
  • Ans. 

    Abstraction is a way of hiding implementation details. An interface is a contract that specifies the behavior of a class.

    • Abstraction is achieved through abstract classes and interfaces

    • Abstract classes can have both abstract and non-abstract methods

    • Interfaces can only have abstract methods and constants

    • A class can implement multiple interfaces but can only inherit from one abstract class

    • Abstract classes can have constru...

  • Answered by AI
  • Q11. Write SQL query to delete duplicate records
  • Ans. 

    SQL query to delete duplicate records

    • Use the DELETE statement with a subquery to identify and delete duplicate records

    • The subquery should select the duplicate records based on the columns that define uniqueness

    • Use the ROW_NUMBER() function to assign a unique number to each row, and delete rows with a number greater than 1

  • Answered by AI
  • Q12. Write SQL query to get the 10th highest salary from employee table
  • Ans. 

    SQL query to get the 10th highest salary from employee table

    • Use ORDER BY and LIMIT clauses

    • Subquery can be used to get the 10th highest salary

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Focus more on the framework you have in your organization and you should know why have you used particular line in your framework.

Skills evaluated in this interview

Interview Questionnaire 

6 Questions

  • Q1. First of all they asked about myself like tell me about my self , After they started with my career life last project experience,
  • Ans. I have answered my last project work experience, First 2 years manual after moved Automation
  • Answered Anonymously
  • Q2.  First Ask to write the program in Java find a character in given sentences
  • Q3. To write a program in Fibonacci series
  • Ans. 

    A program to generate Fibonacci series.

    • Declare two variables to store the first two numbers of the series

    • Loop through the series and add the previous two numbers to get the next number

    • Print the series or store it in an array

  • Answered by AI
  • Q4. To write a program remove a duplicate from array list?
  • Ans. 

    Program to remove duplicates from an array list

    • Create a new empty array list

    • Loop through the original array list

    • If the element is not already in the new array list, add it

    • Return the new array list

  • Answered by AI
  • Q5. What is Collection and types and how is it working?
  • Ans. 

    Collections are objects that group multiple elements into a single unit.

    • Collections are used to store, retrieve, manipulate and communicate aggregate data.

    • Types of collections include List, Set, Map, Queue, Stack, etc.

    • Collections can be used to improve code readability, maintainability and performance.

    • Example: ArrayList is a type of List collection that stores elements in an ordered sequence.

    • Example: HashMap is a type ...

  • Answered by AI
  • Q6. How did you find the CSS selector?
  • Ans. 

    CSS selectors can be found using browser developer tools or by inspecting the HTML code.

    • Use browser developer tools to inspect elements and find their CSS selectors

    • Inspect the HTML code to find class or ID names that can be used as selectors

    • Use CSS selector reference guides to learn about different types of selectors

    • Experiment with different selectors to find the most efficient and specific one for your needs

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Only thing you have to answer boldly

Skills evaluated in this interview

I applied via Naukri.com and was interviewed in Jun 2021. There were 3 interview rounds.

Interview Questionnaire 

4 Questions

  • Q1. What was my daily roles and responsibilities in previous organization? is there any critical issues which we have solved?
  • Q2. Basic object oriented concepts like what is encapsulation? what is abstraction? how we use it in practical scenario
  • Q3. Explain automation framework/
  • Ans. 

    Automation framework is a set of guidelines and standards for creating and maintaining automated tests.

    • It provides a structure for organizing test code and data

    • It defines the tools and technologies to be used for automation

    • It helps in reducing maintenance efforts and increasing test coverage

    • Examples include Selenium WebDriver, TestNG, and Cucumber

    • Frameworks can be data-driven, keyword-driven, or hybrid

  • Answered by AI
  • Q4. What is implicit wait? what is explicit wait?
  • Ans. 

    Implicit wait is a time delay applied globally in Selenium, while explicit wait is a time delay applied to a specific element.

    • Implicit wait is used to wait for a certain amount of time before throwing an exception if the element is not found.

    • Explicit wait is used to wait for a certain condition to occur before proceeding with the next step.

    • Implicit wait is applied globally and is set once for the entire test script.

    • Exp...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - keep preparing and practicing programming and automation concepts

Skills evaluated in this interview

Interview Questionnaire 

4 Questions

  • Q1. Explain about my previous project and the responsibilities I had?
  • Q2. I was asked about estimation, planning and resource management for a new project?
  • Q3. Defect life cycle?
  • Ans. 

    Defect life cycle refers to the stages a defect goes through from discovery to resolution.

    • Defect is identified and logged

    • 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 and assigned back to the developer

    • If the defect is fixed, it is closed

  • Answered by AI
  • Q4. Differnt Automation Tools I know?
  • Ans. 

    Some popular automation tools are Selenium, Appium, TestComplete, UFT, and Robot Framework.

    • Selenium is a widely used open-source tool for web automation testing.

    • Appium is used for mobile automation testing on both Android and iOS platforms.

    • TestComplete is a commercial tool for desktop, web, and mobile automation testing.

    • UFT (formerly known as QTP) is a commercial tool for functional and regression testing.

    • Robot Framewo...

  • Answered by AI

MPL Technologies Interview FAQs

How many rounds are there in MPL Technologies ETL Test Engineer interview for experienced candidates?
MPL Technologies interview process for experienced candidates usually has 1 rounds. The most common rounds in the MPL Technologies interview process for experienced candidates are One-on-one Round.

Tell us how to improve this page.

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.3k Interviews
Accenture Interview Questions
3.9
 • 8.1k Interviews
Infosys Interview Questions
3.7
 • 7.5k Interviews
Wipro Interview Questions
3.7
 • 5.5k Interviews
Cognizant Interview Questions
3.8
 • 5.5k Interviews
Amazon Interview Questions
4.1
 • 5k Interviews
Capgemini Interview Questions
3.8
 • 4.8k Interviews
Tech Mahindra Interview Questions
3.6
 • 3.8k Interviews
HCLTech Interview Questions
3.5
 • 3.7k Interviews
Genpact Interview Questions
3.9
 • 3k Interviews
View all
Software Engineer
74 salaries
unlock blur

₹3.5 L/yr - ₹7.5 L/yr

Software Developer
47 salaries
unlock blur

₹3.5 L/yr - ₹9.1 L/yr

Softwaretest Engineer
36 salaries
unlock blur

₹2.5 L/yr - ₹7.7 L/yr

Devops Engineer
22 salaries
unlock blur

₹4.8 L/yr - ₹9 L/yr

Power BI Developer
22 salaries
unlock blur

₹4 L/yr - ₹8.5 L/yr

Explore more salaries
Compare MPL Technologies with

TCS

3.7
Compare

Wipro

3.7
Compare

Infosys

3.7
Compare

HCLTech

3.5
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview