Upload Button Icon Add office photos

Filter interviews by

Clear (1)

Skeps Sdet Automation Test Engineer Interview Questions, Process, and Tips

Updated 9 Feb 2025

Skeps Sdet Automation Test Engineer Interview Experiences

1 interview found

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I was interviewed in Aug 2024.

Round 1 - Coding Test 

Asked simple Questions like
Giving string and remove special characters

Round 2 - Technical 

(8 Questions)

  • Q1. Checked and unchecked exception
  • Ans. 

    Checked exceptions are checked at compile time, while unchecked exceptions are not.

    • Checked exceptions must be handled by the code or declared in the method signature using 'throws' keyword.

    • Unchecked exceptions do not need to be caught or declared in the method signature.

    • Examples of checked exceptions: IOException, SQLException.

    • Examples of unchecked exceptions: NullPointerException, ArrayIndexOutOfBoundsException.

  • Answered by AI
  • Q2. Interface in java
  • Ans. 

    Interface in Java is a blueprint of a class that defines a set of methods without implementation.

    • Interfaces can have abstract methods and constants, but no instance variables.

    • Classes can implement multiple interfaces but can only extend one class.

    • Interfaces are used to achieve abstraction and multiple inheritance in Java.

  • Answered by AI
  • Q3. What are the functionalities of using multiple catch blocks along with a finally block in try-catch statements?
  • Ans. 

    Using multiple catch blocks allows handling different types of exceptions separately, while finally block ensures cleanup code is executed regardless of exception.

    • Multiple catch blocks can handle different types of exceptions separately

    • Finally block ensures cleanup code is executed regardless of exception

    • Example: try { // code that may throw exceptions } catch (ExceptionType1 e) { // handle ExceptionType1 } catch (Exce...

  • Answered by AI
  • Q4. Different types of exception
  • Ans. 

    Different types of exceptions include checked, unchecked, and errors.

    • Checked exceptions are checked at compile time and must be handled or declared.

    • Unchecked exceptions are not checked at compile time and can be handled or not.

    • Errors are exceptional conditions that are not meant to be caught or handled.

  • Answered by AI
  • Q5. Cucumber annotations Hooks
  • Q6. Write in notepad an example of a login scenario in Cucumber that includes parameters for passing the username and password?
  • Ans. 

    Example of a login scenario in Cucumber with parameters for username and password

    • Create a feature file with the login scenario

    • Define the scenario outline with placeholders for username and password

    • Implement step definitions to pass the parameters in the login steps

  • Answered by AI
  • Q7. What is the code to remove special characters from a string?
  • Ans. 

    Use regular expressions to remove special characters from a string.

    • Create a regular expression pattern to match special characters

    • Use the replace() method with the regular expression pattern to remove special characters

    • Example: str.replace(/[!@#$%^&*()_+]/g, '') will remove !@#$%^&*()_+ from the string

  • Answered by AI
  • Q8. What do you know about Docker, API status codes, deployment processes, and Jenkins?
  • Ans. 

    Docker is a containerization platform, API status codes indicate the success or failure of a request, deployment processes involve releasing software updates, and Jenkins is a continuous integration tool.

    • Docker is a platform for developing, shipping, and running applications in containers.

    • API status codes are used to indicate the success or failure of a request, such as 200 for success and 404 for not found.

    • Deployment ...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - They are looking for a candidate with strong coding skills, particularly in JavaScript, and experience with Playwright is considered a plus. Additionally, familiarity with Cucumber is highly beneficial. Candidates with knowledge in Java and Selenium, as well as experience in automation across various departments, will also be taken into consideration.

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Referral and was interviewed in May 2024. There were 2 interview rounds.

Round 1 - Coding Test 

2 coding,4 SQL query

Round 2 - Technical 

(1 Question)

  • Q1. What is regression testing, automation testing
  • Ans. 

    Regression testing is retesting software to ensure new changes haven't affected existing functionality. Automation testing is using tools to execute test cases.

    • Regression testing ensures that new code changes haven't affected existing functionality

    • Automation testing involves using tools to execute test cases automatically

    • Regression testing is often performed after code changes or updates

    • Automation testing helps in savi...

  • Answered by AI

Skills evaluated in this interview

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

1. Prepare java string questions

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Java code, Selenium, Autoamtion testing
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed before Oct 2023. There were 3 interview rounds.

Round 1 - Coding Test 

Have to write code snippet for serialization and deserialization in java

Round 2 - Technical 

(3 Questions)

  • Q1. Code to explain Indian number plate system
  • Ans. 

    Indian number plate system consists of a unique combination of letters and numbers to identify vehicles.

    • Indian number plates consist of a combination of letters and numbers

    • The first two letters indicate the state where the vehicle is registered

    • Followed by a unique number assigned to the vehicle

    • Some number plates may also include additional information like the vehicle class or fuel type

  • Answered by AI
  • Q2. To check if a string is palindrome with recusrion
  • Ans. 

    Check if a string is palindrome using recursion

    • Create a recursive function that compares the first and last characters of the string

    • If they match, call the function with the substring excluding the first and last characters

    • Continue this process until the string length is 0 or 1, then return true if all characters matched

    • Example: 'racecar' is a palindrome, 'hello' is not

  • Answered by AI
  • Q3. Oops concepts in java
  • Ans. 

    Oops concepts in Java refer to Object-Oriented Programming principles like Inheritance, Polymorphism, Encapsulation, and Abstraction.

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

    • Polymorphism: Ability of an object to take on many forms.

    • Encapsulation: Bundling of data with the methods that operate on that data.

    • Abstraction: Hiding the implementation details and showing only the necessa

  • Answered by AI
Round 3 - Technical 

(2 Questions)

  • Q1. Separate 1's and 0's in an array with minimal complexity
  • Ans. 

    Use two pointers approach to separate 1's and 0's in an array of strings with minimal complexity.

    • Initialize two pointers, one at the beginning and one at the end of the array.

    • Move the left pointer until it encounters a '0' and the right pointer until it encounters a '1'.

    • Swap the elements at the left and right pointers, then move the pointers towards each other until they meet in the middle.

  • Answered by AI
  • Q2. How to automate filters in web page
  • Ans. 

    Automating filters in a web page involves identifying filter elements, selecting filter criteria, and verifying filtered results.

    • Identify filter elements on the web page such as dropdowns, checkboxes, or input fields

    • Use automation tools like Selenium to interact with filter elements and select desired criteria

    • Trigger filter action (e.g. clicking 'Apply' button) and wait for the page to refresh with filtered results

    • Veri...

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Design URL shorterner
  • Ans. 

    Design a URL shortener service to generate short URLs for long URLs.

    • Use a hashing algorithm to generate unique short codes for long URLs.

    • Store the mapping of short codes to long URLs in a database.

    • Redirect users from short URLs to the corresponding long URLs.

    • Implement analytics to track usage and performance of the service.

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

3 hour test. 20 MCQs and 2 Coding problems

Round 2 - Technical 

(1 Question)

  • Q1. Prefix Sum and left sum of binary tree.
  • Ans. 

    Prefix Sum and left sum of binary tree involves calculating the sum of all nodes in a binary tree and the sum of nodes on the left side of each node.

    • Calculate prefix sum of binary tree by traversing in a pre-order manner and keeping track of the running sum.

    • To calculate left sum of binary tree, traverse the tree in a pre-order manner and keep track of the sum of nodes on the left side of each node.

    • Example: For a binary...

  • Answered by AI
Round 3 - Technical 

(1 Question)

  • Q1. Recursion to memoization DP problem and follow ups.
  • Ans. 

    Recursion to memoization DP problem involves optimizing recursive solutions by storing intermediate results.

    • Recursion involves solving a problem by breaking it down into smaller subproblems and calling the function recursively.

    • Memoization involves storing the results of expensive function calls and reusing them when the same inputs occur again.

    • Dynamic Programming (DP) involves solving problems by breaking them down int...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Accepted. Prepare DSA.

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-

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

Round 1 - Technical 

(5 Questions)

  • Q1. Java programs, concepts of java selenium
  • Q2. Oops concepts of java
  • Ans. 

    Oops concepts of Java

    • Encapsulation: Bundling data and methods together in a class

    • Inheritance: Acquiring properties and behaviors from a parent class

    • Polymorphism: Ability to take on many forms

    • Abstraction: Hiding complex implementation details

    • Interface: Blueprint of a class that defines methods to be implemented

  • Answered by AI
  • Q3. Constructor concept
  • Q4. Java logical program
  • Q5. Selenium webdriver questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Study well

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Jul 2024. There were 2 interview rounds.

Round 1 - Technical 

(4 Questions)

  • Q1. Bug life cycle and agile proces.
  • Q2. Implicit and Explicit wait, key difference and the syntax.
  • Ans. 

    Implicit and Explicit wait are used in Selenium for handling synchronization issues in test automation.

    • Implicit wait is set globally for the entire test script, while explicit wait is applied only to specific elements.

    • Implicit wait waits for a specified amount of time before throwing a NoSuchElementException, while explicit wait waits for a specific condition to be met before proceeding.

    • Syntax for implicit wait: driver...

  • Answered by AI
  • Q3. Xpath writing with parent child relation
  • Ans. 

    Xpath writing with parent child relation involves specifying the path to locate elements based on their hierarchical relationship.

    • Use '/' to specify direct child elements

    • Use '//' to specify any descendant elements

    • Use '[]' to specify conditions for selecting elements

    • Example: //div[@class='parent']/child::span

  • Answered by AI
  • Q4. Java constructor oops concepts and code for swapping two numbers
  • Ans. 

    Java constructor is a special type of method used to initialize objects. Swapping two numbers can be done using a temporary variable.

    • Java constructor is used to initialize objects in a class.

    • Swapping two numbers can be done by using a temporary variable.

    • Example code for swapping two numbers using constructor:

    • public class NumberSwapper {

    • int num1;

    • int num2;

    • public NumberSwapper(int a, int b) {

    • num1 = a;

    • num2 = ...

  • Answered by AI
Round 2 - Coding Test 

Amazon website needs to validate drop-down value

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

I applied via Campus Placement and was interviewed before Sep 2023. There were 3 interview rounds.

Round 1 - Aptitude Test 

It was very good 60 questions

Round 2 - Coding Test 

3 coding question everhthing was hard

Round 3 - Technical 

(2 Questions)

  • Q1. What is java and cpp and dbms sql etc
  • Ans. 

    Java is a popular programming language, C++ is another programming language, and DBMS SQL is a language used for managing databases.

    • Java is an object-oriented programming language commonly used for building web applications and software.

    • C++ is a high-level programming language often used for system programming and game development.

    • DBMS SQL is a language used to interact with relational databases, allowing users to retr...

  • Answered by AI
  • Q2. What is python, oops and inheritance
  • Ans. 

    Python is a high-level programming language known for its simplicity and readability. OOPs (Object-Oriented Programming) is a programming paradigm that uses objects and classes. Inheritance is a feature of OOPs that allows a class to inherit properties and behavior from another class.

    • Python is a versatile, interpreted language used for web development, data analysis, artificial intelligence, and more.

    • OOPs focuses on cr...

  • Answered by AI

Skills evaluated in this interview

Contribute & help others!
anonymous
You can choose to be anonymous

Skeps Interview FAQs

How many rounds are there in Skeps Sdet Automation Test Engineer interview?
Skeps interview process usually has 2 rounds. The most common rounds in the Skeps interview process are Coding Test and Technical.
What are the top questions asked in Skeps Sdet Automation Test Engineer interview?

Some of the top questions asked at the Skeps Sdet Automation Test Engineer interview -

  1. What are the functionalities of using multiple catch blocks along with a finall...read more
  2. What is the code to remove special characters from a stri...read more
  3. What do you know about Docker, API status codes, deployment processes, and Jenk...read more

Recently Viewed

JOBS

Browse jobs

Discover jobs you love

JOBS

JPMorgan Chase & Co.

No Jobs

INTERVIEWS

Qapitol Qa

No Interviews

REVIEWS

Qapitol Qa

No Reviews

REVIEWS

Qapitol Qa

No Reviews

JOBS

OASYS Tech Solutions

No Jobs

LIST OF COMPANIES

Moolya Software Testing

Overview

SALARIES

Qapitol Qa

JOBS

Moolya Software Testing

No Jobs

JOBS

Moolya Software Testing

No Jobs

Tell us how to improve this page.

Skeps Sdet Automation Test Engineer Interview Process

based on 1 interview

Interview experience

5
  
Excellent
View more

Interview Questions from Similar Companies

Infosys Interview Questions
3.6
 • 7.6k Interviews
Amazon Interview Questions
4.1
 • 5k Interviews
HDFC Bank Interview Questions
3.9
 • 2.1k Interviews
Flipkart Interview Questions
4.0
 • 1.3k Interviews
Bharti Airtel Interview Questions
4.0
 • 848 Interviews
Paytm Interview Questions
3.3
 • 753 Interviews
Tata Group Interview Questions
4.2
 • 359 Interviews
View all
Skeps Sdet Automation Test Engineer Salary
based on 4 salaries
₹8 L/yr - ₹12 L/yr
28% less than the average Sdet Automation Test Engineer Salary in India
View more details
Software Developer
9 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Software Engineer
5 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Sdet
5 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Sdet Engineer
4 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Sdet Automation Test Engineer
4 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare Skeps with

Paytm

3.3
Compare

Flipkart

4.0
Compare

Amazon

4.1
Compare

Reliance Industries

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