Upload Button Icon Add office photos

Dell EMC

Compare button icon Compare button icon Compare

Filter interviews by

Dell EMC Test Engineer - II Interview Questions, Process, and Tips

Updated 3 Nov 2023

Dell EMC Test Engineer - II Interview Experiences

1 interview found

I applied via campus placement at National Institute of Technology (NIT), Calicut and was interviewed before Dec 2021. There were 3 interview rounds.

Round 1 - Aptitude Test 

1 Hour Test
Aptitude - Pure Logical & Problem Solving.
R. S. Agarwal good for preparation.

Round 2 - Technical 

(4 Questions)

  • Q1. Sorting of employee ids.
  • Ans. 

    Sorting employee ids in an array of strings.

    • Use a sorting algorithm like quicksort or mergesort to sort the employee ids.

    • Ensure the sorting is done in ascending or descending order based on requirements.

    • Handle cases where employee ids are alphanumeric or have special characters.

    • Consider using built-in sorting functions in programming languages like sort() in JavaScript.

  • Answered by AI
  • Q2. Performance of a function.
  • Ans. 

    Performance of a function refers to how efficiently and effectively the function executes its tasks.

    • Performance can be measured in terms of speed, memory usage, and scalability.

    • Optimizing code can improve performance by reducing time complexity and space complexity.

    • Examples of performance optimization techniques include caching, parallel processing, and algorithmic improvements.

  • Answered by AI
  • Q3. Java - Use primitive data types as per requirement. For ex. for any number - don't use integer for age, student id, etc. If input format is known, use most suitable data type to store & process information...
  • Ans. 

    Use appropriate primitive data types in Java based on input format. Create and reuse functions, utilize TreeMap for automatic sorting.

    • Use byte for age if age is between 0-127, short for student id, int for large numbers like marks, long for very large numbers like phone numbers

    • Create functions for common tasks like input validation, data processing, etc. and reuse them throughout the code

    • Utilize TreeMap to automaticall...

  • Answered by AI
  • Q4. For a cube filled with water, pour out enough water such that there is exactly half of initial volume is remaining.
Round 3 - HR 

(2 Questions)

  • Q1. How to handle difficult situation in a team ?
  • Ans. If leading a team, and team member is troublesome, first try to have a discussion about issues & try to resolve, if issue still persists - take manager's help in understanding what can be done.
  • Answered Anonymously
  • Q2. Why Dell & no other company ?
  • Ans. TBH, because of brand at first site - from childhood only system that I have seen is Dell, so as a child - computer meant Dell. Also, because being a huge MNC, there is proper procedure of guidance & working in a team, if some mistakes are made, there will always be team members / peers who can help - which I think can be presented by E in Dell logo, other other letters (D, L, L) are peers that will come to help.
  • Answered Anonymously

Interview Preparation Tips

Interview preparation tips for other job seekers - Be yourself, always think of optimizing the solution that is sought before finalizing.

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
-

I applied via Walk-in and was interviewed in Nov 2024. There were 2 interview rounds.

Round 1 - Technical 

(8 Questions)

  • Q1. Can you introduce yourself?
  • Ans. 

    I am a Senior Automation Test Engineer with 5+ years of experience in designing and implementing automated testing frameworks.

    • 5+ years of experience in automation testing

    • Proficient in designing and implementing automated testing frameworks

    • Strong knowledge of testing tools like Selenium, Appium, and JUnit

    • Experience in creating test scripts and executing test cases

    • Ability to analyze test results and identify defects

  • Answered by AI
  • Q2. What is the syntax for using driver.findElement in Selenium?
  • Ans. 

    The syntax for using driver.findElement in Selenium is driver.findElement(By locator)

    • Use driver.findElement(By locator) to locate a single element on the web page

    • Specify the locator strategy (e.g. By.id, By.name, By.xpath) to identify the element

    • Example: WebElement element = driver.findElement(By.id("username"));

  • Answered by AI
  • Q3. What are the different types of assertions, and what is the syntax for a hard assertion in TestNG?
  • Ans. 

    Different types of assertions and syntax for hard assertion in TestNG

    • Types of assertions: Hard assertions and Soft assertions

    • Syntax for hard assertion in TestNG: Assert.assertEquals(expected, actual)

  • Answered by AI
  • Q4. What types of wait mechanisms are utilized in your project?
  • Ans. 

    Types of wait mechanisms include implicit wait, explicit wait, fluent wait, and thread.sleep.

    • Implicit wait: Waits for a certain amount of time before throwing a NoSuchElementException.

    • Explicit wait: Waits for a certain condition to occur before proceeding further.

    • Fluent wait: Waits for a condition to be true with a specified polling frequency.

    • Thread.sleep: Pauses the execution for a specified amount of time.

  • Answered by AI
  • Q5. How do you manage frames in Selenium?
  • Ans. 

    Frames in Selenium can be managed using switchTo() method to navigate between frames.

    • Use driver.switchTo().frame() method to switch to a frame by index, name or WebElement

    • Use driver.switchTo().defaultContent() method to switch back to the main content

    • Use driver.switchTo().parentFrame() method to switch to the parent frame

  • Answered by AI
  • Q6. How do you remove duplicates from an array?
  • Ans. 

    Use a Set data structure to remove duplicates from an array of strings.

    • Create a Set from the array to automatically remove duplicates

    • Convert the Set back to an array to get the unique values

  • Answered by AI
  • Q7. What is the difference between List, Set, and Map collections in Java?
  • Ans. 

    List, Set, and Map are different types of collections in Java used to store and manipulate groups of objects.

    • List is an ordered collection that allows duplicate elements. Example: ArrayList, LinkedList

    • Set is a collection that does not allow duplicate elements. Example: HashSet, TreeSet

    • Map is a collection of key-value pairs where each key is unique. Example: HashMap, TreeMap

  • Answered by AI
  • Q8. What actions would you take if there is a mismatch between user stories and application functionality?
  • Ans. 

    I would analyze the user stories and application functionality to identify the root cause of the mismatch and work towards resolving it.

    • Review the user stories and application functionality to understand the discrepancies

    • Communicate with stakeholders to clarify requirements and expectations

    • Update test cases and automation scripts to align with the corrected user stories

    • Collaborate with developers to address any underly

  • Answered by AI
Round 2 - Technical 

(4 Questions)

  • Q1. What is your relevant experience, and what are your roles and responsibilities in your current company?
  • Ans. 

    I have over 5 years of experience in automation testing, with a focus on creating and executing test scripts for web applications.

    • Developing automation test scripts using tools like Selenium and TestNG

    • Creating test plans and test cases based on requirements

    • Executing test cases and reporting defects

    • Collaborating with developers and QA team to ensure quality of the product

    • Participating in Agile ceremonies such as sprint

  • Answered by AI
  • Q2. Can you provide a specific scenario from your previous project, and detail the feature file step definitions while demonstrating how to run the scenario with different sets of data?
  • Ans. 

    Demonstrating feature file step definitions with different sets of data in a previous project scenario

    • Create a feature file with a scenario outline that includes placeholders for different sets of data

    • Write step definitions that use the placeholders to run the scenario with different data sets

    • Use data tables or examples in the feature file to provide the different sets of data

    • Run the scenario with different data sets t...

  • Answered by AI
  • Q3. What approach can be used to count the number of URLs in an HTML page using Selenium and open the URL that contains your name?
  • Ans. 

    To count URLs in an HTML page using Selenium and open the URL containing your name, you can use a combination of Selenium WebDriver methods and regular expressions.

    • Use Selenium WebDriver to navigate to the HTML page and retrieve its source code

    • Use regular expressions to identify and count the URLs in the source code

    • Iterate through the list of URLs to find the one containing your name

    • Use Selenium WebDriver to open the U

  • Answered by AI
  • Q4. How can you separate letters and digits from a string in Java? Please provide the Java code for this task.
  • Ans. 

    Use regular expressions to separate letters and digits from a string in Java.

    • Use the String class's split() method with a regular expression to separate letters and digits.

    • Create a regular expression pattern that matches either letters or digits.

    • Store the separated letters and digits in separate arrays.

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Cognizant Senior Automation Test Engineer interview:
  • Java oops
  • Selenium
  • Cucumber
Interview preparation tips for other job seekers - Review fundamental concepts, practice coding daily, and utilize free websites for practice. Be well-versed in the roles and responsibilities of your current or previous projects, and answer confidently.
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
-
Result
No response

I was interviewed in Jan 2025.

Round 1 - Technical 

(4 Questions)

  • Q1. Introduce yourself
  • Q2. Explain your automation frame work
  • Q3. Write code to remove duplicates from string without using any predefined functions
  • Q4. What kind of exception u have handled
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Referral and was interviewed in Dec 2024. There was 1 interview round.

Round 1 - Technical 

(3 Questions)

  • Q1. Explain your project
  • Q2. Write code to Automate sauce demo login functionality
  • Ans. 

    Automate sauce demo login functionality using code

    • Use Selenium WebDriver to automate the login process

    • Identify the username and password fields using locators

    • Enter valid credentials and click on the login button

    • Verify successful login by checking for the presence of a welcome message

  • Answered by AI
  • Q3. Write code to automate getting product prices by their names
  • Ans. 

    Automate getting product prices by their names

    • Create a function that takes in an array of product names as input

    • Use a web scraping tool like Selenium to extract prices from a website

    • Map the product names to their corresponding prices and return the result

  • Answered by AI
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-

I was interviewed in Oct 2024.

Round 1 - One-on-one 

(2 Questions)

  • Q1. TestNG: explain different annotations, parallel test,
  • Ans. 

    testNG annotations are used to control the flow of test execution and parallel test execution allows running tests concurrently.

    • testNG annotations include @Test, @BeforeSuite, @AfterSuite, @BeforeTest, @AfterTest, @BeforeClass, @AfterClass, @BeforeMethod, @AfterMethod

    • Annotations help in setting up preconditions, postconditions, grouping tests, prioritizing tests, and enabling/disabling tests

    • Parallel test execution in t...

  • Answered by AI
  • Q2. Selenium: actions class, xpath writing, windowhandles.

Interview Preparation Tips

Interview preparation tips for other job seekers - prepare for testNG, selenium well and java programming.

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-

I applied via Approached by Company

Round 1 - Technical 

(2 Questions)

  • Q1. Tell me your Self introduce
  • Q2. Tell me project structure
  • Ans. 

    Project structure refers to the organization of files, folders, and resources within a software project.

    • Main folders like src (source code), test (test cases), lib (libraries), docs (documentation)

    • Subfolders for specific modules or components

    • Configuration files like pom.xml, package.json, etc.

    • Build scripts like Jenkinsfile, Dockerfile

    • Version control files like .gitignore, .gitattributes

    • README.md file for project overvi

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Skill preparation
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Technical questions
Round 2 - Technical 

(1 Question)

  • Q1. Technical and project related questions
Round 3 - One-on-one 

(1 Question)

  • Q1. Roles and responsibilities related questions
Round 4 - HR 

(1 Question)

  • Q1. Salary discussion

Software Tester Interview Questions & Answers

Capita user image SHRIKANT NANDKUMAR GELEWAR

posted on 20 Jul 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(3 Questions)

  • Q1. Exception handling in java
  • Ans. 

    Exception handling in Java is a mechanism to handle runtime errors and prevent program crashes.

    • Use try-catch blocks to handle exceptions

    • Use finally block to execute code regardless of exception

    • Use throw keyword to manually throw exceptions

    • Use throws keyword in method signature to declare exceptions that can be thrown

  • Answered by AI
  • Q2. Java coding round
  • Q3. Checked and unchecked

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
-
Result
-

I applied via Referral and was interviewed in Mar 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. April 2024 Pune Location 1.Explain BDD in details 2.Why BDD 3.Explain Framework in details, with Project 4.How to handle dynamic element 5.If in a page you see button that is enabled only when you fill 5 m...
  • Ans. 

    BDD is a software development process that encourages collaboration between developers, QA, and non-technical stakeholders.

    • BDD stands for Behavior-Driven Development

    • It focuses on defining the behavior of the system through examples in plain text

    • Uses a common language (Gherkin syntax) to describe requirements and tests

    • Helps in improving communication and understanding between team members

    • Popular BDD tools include Cucumb

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - If you have 6+ exp please prepare scenario based question

Skills evaluated in this interview

Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - HR 

(1 Question)

  • Q1. Tell me about yourself

Dell EMC Interview FAQs

How many rounds are there in Dell EMC Test Engineer - II interview?
Dell EMC interview process usually has 4 rounds. The most common rounds in the Dell EMC interview process are Resume Shortlist, Aptitude Test and Technical.
What are the top questions asked in Dell EMC Test Engineer - II interview?

Some of the top questions asked at the Dell EMC Test Engineer - II interview -

  1. Java - Use primitive data types as per requirement. For ex. for any number - do...read more
  2. For a cube filled with water, pour out enough water such that there is exactly ...read more
  3. Sorting of employee i...read more

Tell us how to improve this page.

Interview Questions from Similar Companies

Cognizant Interview Questions
3.8
 • 5.6k Interviews
IBM Interview Questions
4.0
 • 2.4k Interviews
Oracle Interview Questions
3.7
 • 905 Interviews
DXC Technology Interview Questions
3.7
 • 819 Interviews
NTT Data Interview Questions
3.9
 • 613 Interviews
Cisco Interview Questions
4.1
 • 398 Interviews
Atos Interview Questions
3.9
 • 368 Interviews
Synechron Interview Questions
3.6
 • 364 Interviews
View all
Dell EMC Test Engineer - II Salary
based on 44 salaries
₹10 L/yr - ₹16.5 L/yr
49% more than the average Test Engineer - II Salary in India
View more details

Dell EMC Test Engineer - II Reviews and Ratings

based on 2 reviews

4.8/5

Rating in categories

4.1

Skill development

4.7

Work-life balance

4.0

Salary

4.8

Job security

4.0

Company culture

3.2

Promotions

3.2

Work satisfaction

Explore 2 Reviews and Ratings
Senior Software Engineer
782 salaries
unlock blur

₹12 L/yr - ₹38.2 L/yr

Software Engineer
343 salaries
unlock blur

₹5.3 L/yr - ₹20.5 L/yr

Software Engineer2
329 salaries
unlock blur

₹8 L/yr - ₹22 L/yr

Senior Analyst
272 salaries
unlock blur

₹4.7 L/yr - ₹15 L/yr

Principal Software Engineer
270 salaries
unlock blur

₹17 L/yr - ₹55 L/yr

Explore more salaries
Compare Dell EMC with

Hewlett Packard Enterprise

4.2
Compare

IBM

4.0
Compare

Cisco

4.1
Compare

NetApp

3.9
Compare
Did you find this page helpful?
Yes No
write
Share an Interview