Premium Employer

i

This company page is being actively managed by Persistent Systems Team. If you also belong to the team, you can get access from here

Persistent Systems Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Persistent Systems Senior Automation Engineer Interview Questions and Answers

Updated 22 Oct 2024

Persistent Systems Senior Automation Engineer Interview Experiences

1 interview found

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

(1 Question)

  • Q1. Java Coding questions
Round 2 - Technical 

(1 Question)

  • Q1. Java coding questions related to Array and strings

Interview questions from similar companies

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-

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

Round 1 - Technical 

(1 Question)

  • Q1. Java oops concepts, selenium coding
Round 2 - Technical 

(1 Question)

  • Q1. Selenium test script, Rest assured questions
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Java oops concepts
  • Q2. Selenium basic question
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(4 Questions)

  • Q1. Describe about Dynamic x path
  • Ans. 

    Dynamic x path is a way to locate elements on a web page using changing attributes or properties.

    • Dynamic x path is used when the attributes of an element on a web page keep changing.

    • It involves using functions like contains(), starts-with(), or ends-with() to create flexible x paths.

    • Dynamic x path is helpful when the traditional x path is not stable due to changing attributes.

    • Example: //input[contains(@id,'dynamicID')]...

  • Answered by AI
  • Q2. Program for hash map
  • Ans. 

    A hash map is a data structure that stores key-value pairs and allows for efficient retrieval of values based on keys.

    • Use a hash function to map keys to indices in an array

    • Handle collisions by using techniques like chaining or open addressing

    • Common operations include inserting, retrieving, and deleting key-value pairs

  • Answered by AI
  • Q3. Difference between set and list
  • Ans. 

    Sets are unordered collections of unique elements, while lists are ordered collections of elements that allow duplicates.

    • Sets do not allow duplicate elements, while lists can have duplicate elements.

    • Sets are unordered, meaning the elements are not stored in any particular order, while lists maintain the order of elements.

    • Sets are implemented using hash tables for faster lookup, while lists are typically implemented usi...

  • Answered by AI
  • Q4. Explain framework you are using
  • Ans. 

    I am using a modular framework with Page Object Model design pattern for test automation.

    • Modular framework divides the entire application into small independent modules for easy maintenance and scalability

    • Page Object Model design pattern separates the web elements and their actions into separate classes for better code organization and reusability

    • Using TestNG for test execution and reporting

    • Integration with Jenkins for

  • Answered by AI

Skills evaluated in this interview

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

Interview Questionnaire 

7 Questions

  • Q1. What is Set?
  • Ans. 

    Set is a collection of unique elements with no specific order.

    • A set can be created using curly braces {} or the set() function.

    • Sets can only contain immutable objects like strings, numbers, and tuples.

    • Sets are useful for removing duplicates and performing mathematical operations like union and intersection.

    • Example: my_set = {1, 2, 3} or my_set = set([1, 2, 3])

  • Answered by AI
  • Q2. What is Map?
  • Ans. 

    Map is a data structure that stores key-value pairs and allows fast retrieval of values based on their keys.

    • Maps are also known as dictionaries or associative arrays.

    • Keys in a map must be unique, but values can be duplicated.

    • Maps are commonly used in programming for tasks such as caching, memoization, and indexing.

    • Examples of programming languages that have built-in support for maps include Python, Java, and JavaScript

  • Answered by AI
  • Q3. Difference between driver.get() and navigate().to()?
  • Ans. 

    driver.get() loads a new page while navigate().to() loads a new page or refreshes the current page.

    • driver.get() is a method of WebDriver interface that loads a new web page in the current browser window.

    • navigate().to() is a method of Navigation interface that loads a new web page or refreshes the current page.

    • driver.get() waits for the page to load completely before returning control to the script.

    • navigate().to() does ...

  • Answered by AI
  • Q4. Write a program to reverse a string, remove duplicates from a string, String s="Test$123.QA", output should be Test 123 QA
  • Ans. 

    Program to reverse a string and remove duplicates from it.

    • Create a function to reverse the string using a loop or built-in function

    • Create a function to remove duplicates using a loop or built-in function

    • Split the string by the delimiter and join it with space

  • Answered by AI
  • Q5. What will be your approach if you have to develop a framework from scratch?
  • Ans. 

    My approach would be to first understand the project requirements, identify the tools and technologies needed, and then design a modular and scalable framework.

    • Understand project requirements

    • Identify tools and technologies needed

    • Design a modular and scalable framework

    • Create a folder structure for the framework

    • Define coding standards and guidelines

    • Implement reusable functions and libraries

    • Integrate with version control ...

  • Answered by AI
  • Q6. Some sql questions, difference between inner join & left join
  • Q7. What task do u perform as automation testing activity?
  • Ans. 

    As an automation testing activity, I perform tasks such as creating and executing automated test scripts, analyzing test results, and reporting defects.

    • Creating and maintaining automated test scripts using tools like Selenium, Appium, or TestComplete

    • Executing automated test scripts and analyzing test results to identify defects

    • Reporting defects and working with developers to resolve them

    • Integrating automated tests into...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Focus on the basics, not very advanced level

Skills evaluated in this interview

Round 1 - Technical 

(2 Questions)

  • Q1. Motion control related questions
  • Q2. Rockwell automation tools
Round 2 - HR 

(2 Questions)

  • Q1. Why to join the organisation?
  • Q2. Long term goals and commitment

Interview Preparation Tips

Interview preparation tips for other job seekers - Stay updated and keep trying. Be specific and look for same
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before Sep 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 

(2 Questions)

  • Q1. More on Selenium and Java oops concepts
  • Q2. Coding questions and scenarios based questions
Round 3 - Behavioral 

(1 Question)

  • Q1. Questions on Real-time challenges faced and solution to overcome those. Scenarios based questions
Round 4 - HR 

(1 Question)

  • Q1. About company, shifts and salary discussion
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Frame work related questions
  • Q2. Retry logic, Data provider, Annotations,etc
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

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

Round 1 - Technical 

(1 Question)

  • Q1. Find 2nd Highest number from an array can we call/ override constructures How to call interface Give an Example for encapsulation from your framework Select class Action class Code for post request in rest...
  • Ans. 

    To find the 2nd highest number from an array, sort the array in descending order and return the element at index 1.

    • Sort the array in descending order using a sorting algorithm like bubble sort or quicksort.

    • Return the element at index 1, which will be the 2nd highest number.

  • Answered by AI

Skills evaluated in this interview

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

Interview Questionnaire 

4 Questions

  • Q1. Explain your framework.
  • Ans. 

    Our framework is a hybrid framework that combines data-driven and keyword-driven approaches.

    • Our framework uses Excel sheets to store test data and test cases.

    • We have created custom keywords for frequently used actions.

    • We use Selenium WebDriver for web automation and Appium for mobile automation.

    • Our framework supports parallel execution of test cases.

    • We have implemented logging and reporting features for better test man

  • Answered by AI
  • Q2. Difference between TestComplete 12 and 14.
  • Ans. 

    TestComplete 14 has new features and improvements compared to TestComplete 12.

    • TestComplete 14 has improved object recognition and identification.

    • TestComplete 14 has added support for testing web applications built with Angular, React, and Vue.js.

    • TestComplete 14 has a new feature called SmartBear Test Extension for Visual Studio, which allows developers to run automated tests from within Visual Studio.

    • TestComplete 14 ha...

  • Answered by AI
  • Q3. Excel Connectivity.
  • Q4. Vb Strings .

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare that which is in CV.

Skills evaluated in this interview

Persistent Systems Interview FAQs

How many rounds are there in Persistent Systems Senior Automation Engineer interview?
Persistent Systems interview process usually has 2 rounds. The most common rounds in the Persistent Systems interview process are Technical.
What are the top questions asked in Persistent Systems Senior Automation Engineer interview?

Some of the top questions asked at the Persistent Systems Senior Automation Engineer interview -

  1. Java coding questions related to Array and stri...read more
  2. Java Coding questi...read more

Tell us how to improve this page.

Persistent Systems Senior Automation Engineer Interview Process

based on 1 interview

Interview experience

5
  
Excellent
View more
Join Persistent Systems See Beyond, Rise Above
Persistent Systems Senior Automation Engineer Salary
based on 5 salaries
₹15.7 L/yr - ₹26 L/yr
20% more than the average Senior Automation Engineer Salary in India
View more details

Persistent Systems Senior Automation Engineer Reviews and Ratings

based on 2 reviews

5.0/5

Rating in categories

5.0

Skill development

5.0

Work-life balance

4.0

Salary

5.0

Job security

5.0

Company culture

4.0

Promotions

5.0

Work satisfaction

Explore 2 Reviews and Ratings
Software Engineer
4.4k salaries
unlock blur

₹2.5 L/yr - ₹9.5 L/yr

Senior Software Engineer
3.9k salaries
unlock blur

₹5 L/yr - ₹15.4 L/yr

Lead Engineer
3.1k salaries
unlock blur

₹9.9 L/yr - ₹30 L/yr

Lead Software Engineer
3k salaries
unlock blur

₹7.3 L/yr - ₹18.4 L/yr

Project Lead
1.9k salaries
unlock blur

₹13.4 L/yr - ₹38.8 L/yr

Explore more salaries
Compare Persistent Systems with

Cognizant

3.8
Compare

TCS

3.7
Compare

IBM

4.0
Compare

Wipro

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