Upload Button Icon Add office photos

VVDN Technologies

Compare button icon Compare button icon Compare

Filter interviews by

VVDN Technologies Qa Automation Testing Engineer Interview Questions, Process, and Tips

Updated 5 Feb 2025

VVDN Technologies Qa Automation Testing Engineer Interview Experiences

1 interview found

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
No response

I appeared for an interview in Jan 2025.

Round 1 - Technical 

(14 Questions)

  • Q1. Tell me about Yourself
  • Q2. What is ARP? How it will work? Can we able to delete the ARP entry? And What is the command? How long the ARP entry will be there in table? What is ARP Poisoning?
  • Ans. 

    ARP stands for Address Resolution Protocol. It is used to map IP addresses to MAC addresses on a local network.

    • ARP is used to resolve IP addresses to MAC addresses on a local network.

    • ARP works by broadcasting a request for the MAC address of a specific IP address on the network.

    • Yes, ARP entries can be deleted using the 'arp -d' command.

    • ARP entries have a timeout period, typically around 2 minutes, after which they are ...

  • Answered by AI
  • Q3. What is DHCP? Explain in Detail?
  • Ans. 

    DHCP stands for Dynamic Host Configuration Protocol, used to automatically assign IP addresses to devices on a network.

    • DHCP is a network protocol that allows a server to automatically assign IP addresses to devices on a network.

    • It helps in reducing the manual effort required to configure IP addresses for each device.

    • DHCP servers maintain a pool of IP addresses and lease them to devices for a specific period of time.

    • Dev...

  • Answered by AI
  • Q4. What is TCP/UDP and how it will work?
  • Ans. 

    TCP (Transmission Control Protocol) and UDP (User Datagram Protocol) are two different protocols used for data transmission over networks.

    • TCP is a connection-oriented protocol that ensures reliable and ordered delivery of data packets.

    • UDP is a connectionless protocol that does not guarantee delivery or order of packets.

    • TCP uses handshaking to establish a connection between sender and receiver before data transfer.

    • UDP i...

  • Answered by AI
  • Q5. What is VLAN a d how it will work? Explain with scenario
  • Ans. 

    VLAN stands for Virtual Local Area Network, used to logically segment a network into multiple virtual networks.

    • VLANs help in improving network security by isolating traffic between different departments or groups.

    • They can also help in optimizing network performance by reducing broadcast traffic.

    • VLANs are configured at the switch level and allow devices in different VLANs to communicate with each other based on routing ...

  • Answered by AI
  • Q6. What is STP and how it will work?
  • Ans. 

    STP stands for Software Test Plan. It is a document that outlines the testing strategy, objectives, resources, and schedule for a software testing project.

    • STP defines the scope, approach, resources, and schedule of testing activities.

    • It helps in identifying the test environment, test deliverables, and test execution schedule.

    • STP also includes the roles and responsibilities of the testing team members.

    • It serves as a roa...

  • Answered by AI
  • Q7. How to check network connectivity speed? And how will you debug? How can you increase the frames size and how to capture the frames?
  • Ans. 

    To check network connectivity speed, use tools like speedtest.net. Debug by checking for network congestion or hardware issues. Increase frame size by adjusting MTU. Capture frames using tools like Wireshark.

    • Use tools like speedtest.net to check network connectivity speed

    • Debug by checking for network congestion, hardware issues, or misconfigured settings

    • Increase frame size by adjusting Maximum Transmission Unit (MTU)

    • Ca...

  • Answered by AI
  • Q8. Explain me Layer2 and Layer3 in detail
  • Ans. 

    Layer2 and Layer3 are network layers in the OSI model, responsible for data transmission and routing.

    • Layer2 (Data Link Layer) operates at the MAC address level, handling physical addressing and error detection.

    • Layer3 (Network Layer) operates at the IP address level, handling routing and logical addressing.

    • Layer2 switches operate at Layer2, while routers operate at Layer3.

    • Examples of Layer2 protocols include Ethernet an...

  • Answered by AI
  • Q9. What is ICMP and how it will work? How ping works?
  • Ans. 

    ICMP stands for Internet Control Message Protocol. It is used for network troubleshooting and diagnostic purposes.

    • ICMP is a protocol used by network devices to communicate error messages or operational information.

    • Ping is a tool that uses ICMP to send echo requests to a target host and waits for an echo reply.

    • Ping works by sending an ICMP echo request packet to the target host, which then responds with an echo reply if...

  • Answered by AI
  • Q10. What is the difference between RIP and OSPF? Explain me OSPF?
  • Ans. 

    RIP is a distance vector routing protocol while OSPF is a link-state routing protocol. OSPF uses Dijkstra algorithm for routing.

    • RIP stands for Routing Information Protocol and OSPF stands for Open Shortest Path First.

    • RIP uses hop count as the metric for path selection while OSPF uses cost.

    • OSPF is more scalable and efficient than RIP as it converges faster and supports VLSM.

    • OSPF uses areas to divide the network into sma...

  • Answered by AI
  • Q11. What is the difference between Cisco switch and other company switches? What is the difference between cisco switch and white box switch?
  • Ans. 

    Cisco switches are known for their reliability, advanced features, and high price point compared to other company switches.

    • Cisco switches are known for their high quality and reliability.

    • Cisco switches offer advanced features such as VLAN support, QoS, and security options.

    • Cisco switches are typically more expensive than switches from other companies.

    • White box switches are generic, off-the-shelf switches that are not b...

  • Answered by AI
  • Q12. What is SONIC cards?
  • Ans. 

    SONIC cards are a type of prepaid card used for making purchases at SONIC Drive-In restaurants.

    • Prepaid cards used at SONIC Drive-In restaurants

    • Can be used to pay for food and drinks

    • Can be reloaded with funds as needed

  • Answered by AI
  • Q13. Python program. Input: lst = [12,83,0,17,0,71] Output = [12,83,17,71,0,0] Answer: lst=[12, 83,0,17,0,71] ls=[] l=[] for i in lst: if i! = 0: ls.append(i) else: l.append(i) ...
  • Ans. 

    Python program to move all zeros to the end of a list while maintaining the order of non-zero elements.

    • Iterate through the input list and separate non-zero elements into one list and zeros into another list.

    • Concatenate the non-zero list with the zero list to get the desired output.

    • Print the final list with zeros at the end.

  • Answered by AI
  • Q14. Print the below mentioned pattern: * * * * * * * * * * * * * * *
  • Ans. 

    Print a pattern of stars in a pyramid shape.

    • Use nested loops to print spaces and stars in the desired pattern.

    • Start with one star at the top and increase the number of stars in each row.

    • Adjust the spacing to create the pyramid shape.

  • Answered by AI

Interview questions from similar companies

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Oct 2022. There were 3 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 

(7 Questions)

  • Q1. Intro : tell me about yourself, roles and responsibilities, why do you want to join global logic ?
  • Ans. 

    I am a QA Automation Testing Engineer with experience in various roles and responsibilities. I am interested in joining Global Logic for its global presence and reputation in the industry.

    • I have worked as a QA Automation Testing Engineer for the past 5 years.

    • My roles and responsibilities include designing and implementing automated test scripts, executing test cases, and reporting defects.

    • I have experience in using too...

  • Answered by AI
  • Q2. Python : diff between list and tuple, decorators and fixtures, fibonacci program, print a multiplication table, for a given input print the value from a given dictionary
  • Q3. Selenium: what are selenium components, what are the different locators in selenium, what is selenium web driver, write a xpath for a given element on a web page
  • Ans. 

    Selenium components include Selenium IDE, Selenium RC, Selenium WebDriver. Different locators are ID, Name, Class Name, Tag Name, Link Text, Partial Link Text, CSS Selector and XPath. Selenium WebDriver is a tool used to automate web application testing. XPath is a language used to navigate through XML documents and web pages.

    • Selenium components: Selenium IDE, Selenium RC, Selenium WebDriver

    • Different locators: ID, Name...

  • Answered by AI
  • Q4. Robot Framework : what are standard libraries in Robot Framework? Explain robot framework architechture, what is setup and teardown, write a sample login script using robot framework?
  • Ans. 

    Answering questions related to Robot Framework and its standard libraries, architecture, setup and teardown, and a sample login script.

    • Standard libraries in Robot Framework include BuiltIn, Collections, DateTime, Dialogs, OperatingSystem, Process, Screenshot, String, Telnet, and XML.

    • Robot Framework architecture consists of test cases, test suites, and keywords.

    • Setup and teardown are pre and post conditions for test cas...

  • Answered by AI
  • Q5. Do we have any specific tool for Robot Framework? If yes explain why we have to use it? Learn about built in actions in robot framework and keywords
  • Q6. String programs, basic programs in python and some assertion questions in selenium
  • Q7. What are the locators in selenium? what is the difference between driver.quit and drive.close? What is implicit wait and explicit wait ?
  • Ans. 

    Answers to common Selenium interview questions.

    • Locators in Selenium are used to identify web elements on a web page. Examples include ID, class name, name, tag name, link text, and partial link text.

    • driver.quit() closes the entire browser window and ends the WebDriver session, while driver.close() only closes the current window or tab.

    • Implicit wait is a global wait that applies to all web elements and waits for a speci...

  • Answered by AI
Round 3 - Technical 

(3 Questions)

  • Q1. How do you convert json object to string and vice versa?
  • Ans. 

    To convert JSON object to string, use JSON.stringify(). To convert string to JSON object, use JSON.parse().

    • JSON.stringify() method converts a JavaScript object or value to a JSON string.

    • JSON.parse() method parses a JSON string and returns a JavaScript object.

    • Example: var obj = {name: 'John', age: 30}; var jsonString = JSON.stringify(obj); var jsonObj = JSON.parse(jsonString);

    • Make sure the JSON string is valid, else it

  • Answered by AI
  • Q2. What are lists and its functions?
  • Ans. 

    Lists are a collection of ordered and changeable elements. They have various functions to manipulate the data.

    • Lists are created using square brackets []

    • They can contain any data type such as strings, integers, or even other lists

    • Functions include append(), insert(), remove(), pop(), sort(), and reverse()

    • Example: my_list = ['apple', 'banana', 'cherry']

    • Example: my_list.append('orange') adds 'orange' to the end of the lis

  • Answered by AI
  • Q3. Write a program to find the elements of a list that have least difference in python? input = [3,9,50,15,99,7,98,65] output = [98,99]
  • Ans. 

    Program to find elements of a list with least difference in Python

    • Sort the list

    • Find the minimum difference between adjacent elements

    • Return the elements with minimum difference

  • Answered by AI

Interview Preparation Tips

Topics to prepare for GlobalLogic Qa Automation Testing Engineer interview:
  • Python
  • Selenium
  • Robot Framework
  • Coding
Interview preparation tips for other job seekers - I was told that I was shortlisted in the first round of the interview and will have to give client interview. They gave a call back after 20 days after completion of the first round and scheduled the client interview. HR bargained a lot on the package and then I told to drop off the profile as I'm not happy with their offer.

Skills evaluated in this interview

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

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

Round 1 - Technical 

(1 Question)

  • Q1. Oops concepts in python Testing concepts Framework related qsns
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

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

Round 1 - Technical 

(5 Questions)

  • Q1. What is cypress ,difference between cypress and selenium
  • Ans. 

    Cypress is a JavaScript-based end-to-end testing framework. It differs from Selenium in terms of architecture, ease of use, and speed.

    • Cypress is a JavaScript-based testing framework for web applications.

    • It provides a simple and intuitive API for writing tests.

    • Cypress runs directly in the browser and can access everything on the page.

    • Unlike Selenium, Cypress does not use WebDriver and has a different architecture.

    • Cypres...

  • Answered by AI
  • Q2. Cypress folder structure and and its assertions
  • Ans. 

    Cypress folder structure and its assertions

    • Cypress follows a specific folder structure for organizing test files

    • The 'fixtures' folder contains static data used in tests

    • The 'integration' folder contains the actual test files

    • The 'plugins' folder contains custom plugins and tasks

    • The 'support' folder contains reusable functions and commands

    • Cypress provides various assertions for validating test results

    • Common assertions inc...

  • Answered by AI
  • Q3. What is assertions
  • Ans. 

    Assertions are statements that verify the expected behavior of a software application during testing.

    • Assertions are used to validate whether a certain condition is true or false.

    • They help in identifying bugs and ensuring the correctness of the software.

    • Assertions can be used to check the values of variables, compare expected and actual results, or verify the presence of certain elements.

    • Examples of assertions include a...

  • Answered by AI
  • Q4. Api testing using cypress
  • Ans. 

    Cypress is a powerful tool for API testing, allowing for easy automation and assertion of API endpoints.

    • Cypress provides a simple and intuitive syntax for writing API tests

    • It supports making HTTP requests and asserting responses

    • Cypress allows for easy mocking and stubbing of API calls

    • It provides detailed logs and error messages for debugging

    • Cypress integrates well with other testing frameworks and tools

  • Answered by AI
  • Q5. Architecture about cypress
  • Ans. 

    Cypress is a JavaScript-based end-to-end testing framework that runs directly in the browser.

    • Cypress allows for easy and fast testing of web applications.

    • It provides a rich set of APIs for interacting with elements and making assertions.

    • Cypress runs directly in the browser, eliminating the need for Selenium or other external drivers.

    • It supports modern JavaScript frameworks like React, Angular, and Vue.

    • Cypress provides ...

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
No response

I appeared for an interview in Feb 2025.

Round 1 - Technical 

(8 Questions)

  • Q1. What is the output of below code public class Test { public static void main(String[] args) { int I = 0; try { throw new NullPointerException(); // Exception is thrown ...
  • Ans. 

    The code demonstrates exception handling, resulting in an output of 2 due to incrementing variable I in catch and finally blocks.

    • The code throws a NullPointerException which is caught in the catch block.

    • In the catch block, I is incremented from 0 to 1.

    • The finally block executes regardless of exception, incrementing I from 1 to 2.

    • The final output printed is the value of I, which is 2.

  • Answered by AI
  • Q2. What is the process to find duplicate names from a string array and print those that start with the letter 'B'?
  • Ans. 

    Identify and print duplicate names from a string array that start with 'B'.

    • 1. Create a string array with names, e.g., ['Bob', 'Alice', 'Bill', 'Bob', 'Bobby'].

    • 2. Use a HashMap or dictionary to count occurrences of each name.

    • 3. Iterate through the array and check for names starting with 'B'.

    • 4. Print names that have a count greater than 1, e.g., 'Bob' and 'Bill' if they are duplicates.

  • Answered by AI
  • Q3. What are the annotations used in TestNG?
  • Ans. 

    TestNG annotations are used to define test methods, configuration, and grouping in automated testing.

    • @Test: Marks a method as a test method. Example: @Test public void testMethod() {}

    • @BeforeSuite: Executes before the entire test suite. Example: @BeforeSuite public void setupSuite() {}

    • @AfterSuite: Executes after the entire test suite. Example: @AfterSuite public void teardownSuite() {}

    • @BeforeTest: Executes before any te...

  • Answered by AI
  • Q4. What tags have you used in the runner class?
  • Ans. 

    In a runner class, tags help organize and filter test cases for execution in automation testing frameworks.

    • Tags are used to categorize tests, e.g., @smoke, @regression.

    • They allow selective execution, e.g., running only @smoke tests.

    • Tags can be combined, e.g., @regression and @critical.

    • In Cucumber, tags are specified in the feature file, e.g., @login.

    • In TestNG, tags can be implemented using groups in XML configuration.

  • Answered by AI
  • Q5. What is the difference between regression testing and smoke testing?
  • Ans. 

    Regression testing checks existing features after changes, while smoke testing verifies basic functionality post-deployment.

    • Regression testing ensures that new code changes do not adversely affect existing functionalities.

    • Smoke testing is a preliminary test to check if the basic functions of an application work.

    • Example of regression testing: After a new feature is added, testing all existing features to ensure they sti...

  • Answered by AI
  • Q6. Have you worked with custom exceptions? What exceptions have you encountered, and can you explain what a StaleElementReferenceException is?
  • Q7. Explain the waits and write code for explicit wait
  • Ans. 

    Waits in automation testing manage timing issues between code execution and web element availability.

    • Implicit Wait: Sets a default wait time for the entire session. Example: driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);

    • Explicit Wait: Waits for a specific condition to occur before proceeding. Example: WebDriverWait wait = new WebDriverWait(driver, 10);

    • Fluent Wait: Similar to explicit wait but allows p...

  • Answered by AI
  • Q8. What is the background of Behavior Driven Development (BDD)?
  • Ans. 

    BDD is a software development approach that enhances collaboration between developers, testers, and non-technical stakeholders.

    • Originated from Test Driven Development (TDD) to improve communication.

    • Focuses on defining behavior in simple language, often using Gherkin syntax.

    • Encourages collaboration through examples and scenarios, e.g., 'Given a user is logged in, when they click logout, then they should see the login pa...

  • Answered by AI
Interview experience
3
Average
Difficulty level
Easy
Process Duration
-
Result
No response

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

Round 1 - Coding Test 

1. Write a java code to print smallest and largest word in the given sentence.
2.Java code to print the statement in reverse.
3. In notepad,interviewer asked us to write the code POM class and how to call it - (Basically they wanted to check the knowledge of PageFactory class.)
4.How to write the code from config file and excel sheet.
5.All Git command

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

I appeared for an interview in Dec 2024.

Round 1 - Aptitude Test 

Basic quant and reasoning questions
Selenium MCQ
Java programs with MCQ

Round 2 - Technical 

(23 Questions)

  • Q1. Tell me about yourself
  • Q2. Where you initialise driver
  • Ans. 

    The driver is typically initialized in the setup method of a test automation framework.

    • Driver initialization is usually done in a setup method before test execution.

    • Commonly used methods for driver initialization include WebDriverManager, System.setProperty, and driver instantiation.

    • Example: WebDriverManager.chromedriver().setup();

  • Answered by AI
  • Q3. Driver is static or non static
  • Ans. 

    Driver can be both static and non-static depending on the context of its usage.

    • Driver class can be static if it is used to initiate the WebDriver instance in a test automation framework.

    • Driver class can be non-static if it is used as an instance variable within a test class.

    • Static driver can be accessed directly without creating an object of the class.

    • Non-static driver requires an object of the class to be created befo

  • Answered by AI
  • Q4. Difference between static and non static
  • Ans. 

    Static variables belong to the class itself, while non-static variables belong to instances of the class.

    • Static variables are shared among all instances of a class

    • Non-static variables are unique to each instance of a class

    • Static variables are initialized only once, at the start of the program

    • Non-static variables are initialized separately for each instance of the class

  • Answered by AI
  • Q5. Disadvantages of static and non static
  • Ans. 

    Static and non-static have their own disadvantages in QA automation testing.

    • Static methods cannot be overridden or inherited, making it difficult to create flexible test cases.

    • Non-static methods require an instance of the class to be created, which can lead to increased memory usage.

    • Static methods can lead to tight coupling between classes, making it harder to maintain and update the code.

    • Non-static methods may have de...

  • Answered by AI
  • Q6. Parallel execution in TestNG
  • Ans. 

    TestNG allows parallel execution of test cases to save time and improve efficiency.

    • TestNG provides the 'parallel' attribute in the testng.xml file to specify the level of parallelism for test execution.

    • Parallel execution can be achieved at the test level, class level, method level, or suite level.

    • TestNG also supports parallel execution of tests across multiple classes or suites using the 'parallel' attribute in the sui...

  • Answered by AI
  • Q7. Write the code for Parallel testing in TestNG
  • Ans. 

    Parallel testing in TestNG allows running tests concurrently for faster execution.

    • Use 'parallel' attribute in testng.xml file to specify parallel execution mode.

    • Set 'parallel' attribute to 'methods', 'classes', or 'tests' based on the level of parallelism needed.

    • Example: <suite name='MySuite' parallel='tests'>

    • Use 'thread-count' attribute to specify the number of threads to use for parallel execution.

  • Answered by AI
  • Q8. Difference between parallel methods and parallel tests
  • Ans. 

    Parallel methods run multiple methods concurrently within a single test, while parallel tests run multiple tests concurrently.

    • Parallel methods execute multiple methods within a single test class concurrently.

    • Parallel tests execute multiple test classes concurrently.

    • Parallel methods are useful for speeding up the execution of a single test, while parallel tests are useful for running multiple tests faster.

    • Example: Runni...

  • Answered by AI
  • Q9. Upload file using rest assured
  • Ans. 

    Use Rest Assured to upload a file

    • Use the given file path to create a File object

    • Use MultiPartSpecBuilder to build the request with the file

    • Send the request using Rest Assured's given(), when(), and post() methods

  • Answered by AI
  • Q10. Postman basic questions
  • Q11. Parameter for post method in postman
  • Ans. 

    The parameter for a POST method in Postman is typically sent in the request body.

    • Parameters are sent in the request body in key-value pairs

    • Parameters can be sent as form-data, x-www-form-urlencoded, or raw JSON

    • Example: {"key": "value"}

  • Answered by AI
  • Q12. BDD Framework cucumber
  • Q13. Cucumber execution process
  • Q14. How cucumber know step defination file placed
  • Ans. 

    Cucumber knows the step definition file based on the annotations provided in the feature files.

    • Cucumber uses annotations like @Given, @When, @Then to map steps in feature files to corresponding step definition methods.

    • Step definition files are typically placed in a separate package or directory within the project structure.

    • Cucumber scans the project directory for step definition files based on the package structure and

  • Answered by AI
  • Q15. Parameters used in cucumber
  • Ans. 

    Parameters used in cucumber are used to pass values to the step definitions in feature files.

    • Parameters are defined in feature files using < > syntax

    • Parameters can be passed to step definitions using Regular Expressions

    • Parameters can be used to make scenarios more reusable and dynamic

  • Answered by AI
  • Q16. Datatable in cucumber
  • Ans. 

    Datatable in Cucumber is used to pass multiple sets of data to a step definition in a scenario.

    • Datatables are defined using pipes (|) to separate values

    • Each row in the datatable represents a set of data passed to the step definition

    • Datatables can be used for parameterization and data-driven testing

  • Answered by AI
  • Q17. Have u created the testplan document when porject was started
  • Ans. 

    Yes, I have created the test plan document at the start of the project.

    • Yes, I always create a test plan document at the beginning of a project to outline the testing approach and strategy.

    • The test plan document includes details on scope, objectives, resources, schedule, and test cases.

    • It helps in ensuring that all stakeholders are aligned on the testing process and expectations.

    • For example, in my previous project, I cr...

  • Answered by AI
  • Q18. Testing cycle when project was on initial level
  • Ans. 

    During the initial testing cycle of a project, focus is on establishing test cases, setting up test environments, and identifying potential issues.

    • Creating test cases based on requirements

    • Setting up test environments

    • Identifying potential issues and risks

    • Executing test cases and reporting defects

    • Collaborating with developers to resolve issues

  • Answered by AI
  • Q19. Risk management and risk based testing
  • Q20. Which estimate technique you follow , if fibonacci then why it is in 1 2 3 5 8 13 ?? Not in 12345678
  • Ans. 

    Fibonacci sequence is a mathematical pattern where each number is the sum of the two preceding ones.

    • Fibonacci sequence is a series of numbers where each number is the sum of the two preceding ones.

    • The sequence starts with 1, 2, then each subsequent number is the sum of the two previous numbers (1+2=3, 2+3=5, 3+5=8, and so on).

    • This sequence is used in estimating because it reflects natural growth patterns found in natur

  • Answered by AI
  • Q21. What is testing matrix and automation ROI
  • Ans. 

    Testing matrix is a tool used to track test coverage and automation ROI is the return on investment from implementing automation testing.

    • Testing matrix is a visual representation of test cases, test scenarios, and their coverage across different platforms, browsers, devices, etc.

    • Automation ROI is the measure of the benefits gained from automation testing compared to the costs incurred in implementing and maintaining th...

  • Answered by AI
  • Q22. Cicd tool
  • Q23. Handle team ?
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed in May 2024. There was 1 interview round.

Round 1 - Coding Test 

I was asked to write
1. java program for move positive numbers first and negative numbers last
2. java program to reverse the words in a string without using split method.
3. Selenium coding questions.

Interview Preparation Tips

Topics to prepare for Publicis Sapient Qa Automation Testing Engineer interview:
  • Java
  • Selenium
Interview experience
4
Good
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
No response

I applied via Approached by Company and was interviewed in Feb 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

Test was based on Aptitude and Selenium, Java question.

Round 2 - Technical 

(2 Questions)

  • Q1. Sorting of hashmap using keys without any method. xpath for list of webelements in PageFactory. TARGET folder in maven Data Table in cucumber.
  • Ans. 

    Sorting a hashmap using keys without any method involves iterating through the keys and rearranging them in ascending order.

    • Iterate through the keys of the hashmap

    • Compare each key with the next key and swap them if they are in the wrong order

    • Continue this process until all keys are in ascending order

  • Answered by AI
  • Q2. Use Set to store all the keys and then perform soting.

Skills evaluated in this interview

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

I applied via Naukri.com and was interviewed before Oct 2023. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. What is inheritance
  • Ans. 

    Inheritance is a concept in object-oriented programming where a class inherits properties and behaviors from another class.

    • Allows a class to inherit attributes and methods from another class

    • Promotes code reusability and reduces redundancy

    • Creates a parent-child relationship between classes

    • Derived class can access public and protected members of the base class

    • Example: Class Car can inherit from class Vehicle to reuse com

  • Answered by AI
  • Q2. What is oops concepts
  • Ans. 

    Object-oriented programming concepts that focus on data abstraction, encapsulation, inheritance, and polymorphism.

    • Abstraction: Hiding the complex implementation details and showing only the necessary features to the outside world.

    • Encapsulation: Binding data and methods that operate on the data into a single unit.

    • Inheritance: Ability of a class to inherit properties and behavior from another class.

    • Polymorphism: Ability ...

  • Answered by AI
Round 2 - HR 

(2 Questions)

  • Q1. What is your name
  • Ans. 

    My name is John Smith.

    • Full name is John Smith

    • Common name in English-speaking countries

    • No middle name or initial

  • Answered by AI
  • Q2. Where from you belong

VVDN Technologies Interview FAQs

How many rounds are there in VVDN Technologies Qa Automation Testing Engineer interview?
VVDN Technologies interview process usually has 1 rounds. The most common rounds in the VVDN Technologies interview process are Technical.
What are the top questions asked in VVDN Technologies Qa Automation Testing Engineer interview?

Some of the top questions asked at the VVDN Technologies Qa Automation Testing Engineer interview -

  1. What is ARP? How it will work? Can we able to delete the ARP entry? And What is...read more
  2. How to check network connectivity speed? And how will you debug? How can you in...read more
  3. Python program. Input: lst = [12,83,0,17,0,71] Output = [12,83,17,71,0,0] Answ...read more

Tell us how to improve this page.

VVDN Technologies Qa Automation Testing Engineer Interview Process

based on 1 interview

Interview experience

5
  
Excellent
View more
VVDN Technologies Qa Automation Testing Engineer Salary
based on 9 salaries
₹4.1 L/yr - ₹7.5 L/yr
27% less than the average Qa Automation Testing Engineer Salary in India
View more details
Junior Engineer
1.6k salaries
unlock blur

₹1.2 L/yr - ₹3.8 L/yr

Assistant Engineer
727 salaries
unlock blur

₹1.5 L/yr - ₹4.2 L/yr

Senior Software Engineer
333 salaries
unlock blur

₹5 L/yr - ₹17.4 L/yr

Technical Lead
328 salaries
unlock blur

₹6.2 L/yr - ₹23 L/yr

Embedded Software Engineer
306 salaries
unlock blur

₹3 L/yr - ₹8.7 L/yr

Explore more salaries
Compare VVDN Technologies with

Sutherland Global Services

3.6
Compare

Optum Global Solutions

4.0
Compare

Hexaware Technologies

3.5
Compare

FIS

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