Upload Button Icon Add office photos

Filter interviews by

LiveVox Sdet (Software Development Engineer in Test) Interview Questions, Process, and Tips

Updated 10 Jun 2021

LiveVox Sdet (Software Development Engineer in Test) Interview Experiences

1 interview found

I applied via Recruitment Consultant and was interviewed in May 2021. There were 3 interview rounds.

Interview Questionnaire 

6 Questions

  • Q1. Define the parameters in protractor.conf.js
  • Ans. 

    Parameters in protractor.conf.js are used to configure Protractor for running tests.

    • The 'specs' parameter specifies the location of the test files.

    • The 'capabilities' parameter defines the browser and platform to run the tests on.

    • The 'baseUrl' parameter specifies the base URL for the application being tested.

    • The 'onPrepare' parameter is used to set up the test environment.

    • The 'framework' parameter specifies the testing ...

  • Answered by AI
  • Q2. Automate a website given by the Panelist
  • Q3. What is Abstract Class and Interface? Difference between both.
  • Ans. 

    Abstract class is a class that cannot be instantiated and Interface is a blueprint of a class.

    • Abstract class can have both abstract and non-abstract methods while Interface can only have abstract methods.

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

    • Abstract class can have constructors while Interface cannot.

    • Abstract class can have instance variables while Interface cannot.

    • Abstr...

  • Answered by AI
  • Q4. What are mutable and immutable objects?
  • Ans. 

    Mutable objects can be changed after creation, while immutable objects cannot be changed.

    • Mutable objects: lists, dictionaries, sets, byte arrays, etc.

    • Immutable objects: numbers, strings, tuples, etc.

    • Changing a mutable object affects all references to it, while changing an immutable object creates a new object.

    • Immutable objects are often used for keys in dictionaries and elements in sets.

  • Answered by AI
  • Q5. Give an example of operator overloading in protactor
  • Ans. 

    Operator overloading is not applicable in Protractor as it is a JavaScript testing framework.

    • Protractor is a JavaScript testing framework and JavaScript does not support operator overloading.

    • Operator overloading is a feature of object-oriented programming languages like C++ and Java.

    • In languages that support operator overloading, operators like +, -, *, / can be overloaded to work with custom objects.

    • However, in JavaSc...

  • Answered by AI
  • Q6. Difference between isDisplayed and isPresent?
  • Ans. 

    isDisplayed checks if element is visible on the page while isPresent checks if element is present in the DOM.

    • isDisplayed returns true only if the element is visible on the page and has a height and width greater than 0.

    • isPresent returns true if the element is present in the DOM, regardless of whether it is visible or not.

    • isDisplayed throws an exception if the element is not present on the page while isPresent does not.

    • ...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Let your Basics be strong in OOPS/Selenium/CICD concepts.

Skills evaluated in this interview

Interview questions from similar companies

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 - Coding Test 

(1 Question)

  • Q1. How to reverse the link list? find all possible sub sequences in a given array
  • Ans. 

    Reverse a linked list and find all possible subsequences in a given array.

    • To reverse a linked list, iterate through the list and change the next pointers of each node to the previous node.

    • To find all possible subsequences in an array, use recursion and generate all possible combinations of elements.

    • For example, given the array [1, 2, 3], the possible subsequences are [], [1], [2], [3], [1, 2], [1, 3], [2, 3], [1, 2, 3]

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - solve must do geekforgeeks question , try doing interviewbit

Skills evaluated in this interview

I applied via Recruitment Consultant and was interviewed in May 2021. There was 1 interview round.

Interview Questionnaire 

1 Question

  • Q1. Manual,java, selenium

Interview Preparation Tips

Interview preparation tips for other job seekers - It was easy and good

I applied via Referral and was interviewed before Jul 2020. There was 1 interview round.

Interview Questionnaire 

1 Question

  • Q1. Selenium Automation, Java programs and SQL

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well for SQL specially
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

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

Round 1 - Technical 

(2 Questions)

  • Q1. Write a code to split a string to one by one letter in each line?
  • Q2. Write Xpath of an element from amazon.in page manually, without copying.

Interview Preparation Tips

Topics to prepare for Capgemini Senior Sdet Engineer interview:
  • Selenium
  • Java
Interview preparation tips for other job seekers - Get proper understanding of the current tool version of the tools you are using. Basic Java programming
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Java coding question with moderate level

Round 2 - Technical 

(1 Question)

  • Q1. How to test a s/w for Lift
  • Ans. 

    Testing a lift system involves multiple steps to ensure its functionality and safety.

    • 1. Verify the lift system's basic functionality such as going up and down smoothly.

    • 2. Test emergency stop functionality to ensure safety measures are in place.

    • 3. Check for proper alignment of doors and sensors to prevent accidents.

    • 4. Conduct load testing to ensure the lift can handle its maximum capacity.

    • 5. Test communication systems b...

  • Answered by AI
Round 3 - Behavioral 

(1 Question)

  • Q1. Previous projects
  • Ans. 

    I have worked on various projects involving test automation, performance testing, and quality assurance.

    • Developed automated test scripts using Selenium WebDriver for web applications

    • Conducted performance testing using JMeter to identify bottlenecks and optimize system performance

    • Implemented quality assurance processes to ensure software meets requirements and standards

  • Answered by AI

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Manual Testing Concepts
  • Q2. What are Oops Concepts
  • Ans. 

    Oops Concepts are fundamental principles of object-oriented programming such as Inheritance, Encapsulation, Polymorphism, and Abstraction.

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

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

    • Polymorphism: Ability of a function to behave differently based on the object it is acting upon.

    • Abstraction: Hiding t...

  • Answered by AI
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Selenium framework, exceptions, how to right click double click,
  • Q2. Rest assured, serialization , how to send POST request
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
-
Result
Not Selected

I applied via LinkedIn and was interviewed in Apr 2024. There were 2 interview rounds.

Round 1 - Technical 

(5 Questions)

  • Q1. Do you use console to locate elements in a web page?
  • Ans. 

    Yes, I use console to locate elements in a web page for debugging and testing purposes.

    • Yes, I use console commands like document.querySelector() or document.getElementById() to locate elements on a web page.

    • Console is helpful for quickly testing and verifying element selectors before implementing them in automated tests.

    • Using console to locate elements can help in identifying issues with element selection and improve t

  • Answered by AI
  • Q2. How do you authenticate and API?
  • Ans. 

    API authentication can be done using various methods like API keys, OAuth tokens, and JWT tokens.

    • Use API keys to authenticate requests by including the key in the request header.

    • Implement OAuth for secure authorization and authentication.

    • Utilize JWT tokens for stateless authentication by generating tokens upon successful login.

  • Answered by AI
  • Q3. How do you compare two databases and two files?
  • Ans. 

    Comparing two databases and two files involves analyzing their structure, content, and integrity.

    • Compare the schema of the databases to ensure they have the same tables, columns, and relationships.

    • Check the data in the databases and files to identify any discrepancies or missing information.

    • Use checksums or hash functions to compare the contents of the files for differences.

    • Consider using tools like SQL queries, file c...

  • Answered by AI
  • Q4. How do you exit recursion in programming?
  • Ans. 

    To exit recursion in programming, a base case is defined to stop the recursive calls.

    • Define a base case that will stop the recursive calls.

    • Ensure that the base case is reached during the recursion.

    • Return a value or perform an action when the base case is met.

  • Answered by AI
  • Q5. How to pass data in testng tags?
  • Ans. 

    TestNG tags can pass data using parameters in testng.xml file or through DataProviders.

    • Use parameters in testng.xml file to pass data to test methods

    • Use DataProviders to pass data dynamically to test methods

    • Example:

  • Answered by AI
Round 2 - No 

(2 Questions)

  • Q1. How do you automate email and one time passcode?
  • Ans. 

    Automating email and one time passcode involves using automation tools and scripting to send emails and generate passcodes.

    • Use automation tools like Selenium or Puppeteer to automate the process of logging into email accounts and sending emails.

    • Utilize scripting languages like Python or JavaScript to generate one time passcodes and send them via email.

    • Implement API calls to interact with email servers and send emails p...

  • Answered by AI
  • Q2. Do you use the console to locate elements in web page?
  • Ans. 

    Yes, I use the console to locate elements in web pages for debugging and testing purposes.

    • I use the console to inspect elements and identify unique attributes like IDs, classes, or XPath.

    • I can use commands like document.getElementById(), document.querySelector(), or $() to locate elements.

    • I also use the console to test CSS selectors and verify if elements are being correctly identified.

  • Answered by AI

Skills evaluated in this interview

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

Great experience it was really smooth process

Round 2 - Coding Test 

Great Experience it was a smooth process

Round 3 - HR 

(2 Questions)

  • Q1. DSA, OS, DBMS, OOPS
  • Q2. Project, WEB DEV, Expirience

LiveVox Interview FAQs

What are the top questions asked in LiveVox Sdet (Software Development Engineer in Test) interview?

Some of the top questions asked at the LiveVox Sdet (Software Development Engineer in Test) interview -

  1. What is Abstract Class and Interface? Difference between bo...read more
  2. What are mutable and immutable objec...read more
  3. Give an example of operator overloading in protac...read more

Tell us how to improve this page.

Interview Questions from Similar Companies

Accenture Interview Questions
3.9
 • 8.2k Interviews
Amazon Interview Questions
4.1
 • 5k Interviews
Capgemini Interview Questions
3.7
 • 4.8k Interviews
HCLTech Interview Questions
3.5
 • 3.8k Interviews
Teleperformance Interview Questions
3.9
 • 1.7k Interviews
Mphasis Interview Questions
3.4
 • 802 Interviews
Nagarro Interview Questions
4.0
 • 776 Interviews
View all
Software Engineer
7 salaries
unlock blur

₹7 L/yr - ₹17.5 L/yr

Senior Engineer
4 salaries
unlock blur

₹16 L/yr - ₹24 L/yr

Devops Engineer
3 salaries
unlock blur

₹8.8 L/yr - ₹11 L/yr

Explore more salaries
Compare LiveVox with

Accenture

3.8
Compare

Capgemini

3.7
Compare

HCLTech

3.5
Compare

Teleperformance

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