Upload Button Icon Add office photos

ExcelSoft Technologies

Compare button icon Compare button icon Compare

Filter interviews by

ExcelSoft Technologies Interview Questions and Answers

Updated 20 Mar 2025
Popular Designations

15 Interview questions

A Senior Project Manager was asked 3mo ago
Q. How do you handle multiple program management tasks?
Ans. 

Effectively managing multiple programs requires strategic prioritization, clear communication, and adaptive resource allocation.

  • Prioritize programs based on strategic goals; for example, focus on high-impact projects first.

  • Utilize project management tools like Trello or Asana to track progress across programs.

  • Establish regular check-ins with teams to address challenges and ensure alignment.

  • Delegate responsibilitie...

View all Senior Project Manager interview questions
A Senior Test Engineer was asked 6mo ago
Q. What are the different types of waits in Selenium?
Ans. 

Types of waits in Selenium include Implicit Wait, Explicit Wait, and Fluent Wait.

  • 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 in the code.

  • Fluent Wait: Waits for a condition to be true with a defined polling frequency.

  • Example: driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);

View all Senior Test Engineer interview questions
A Senior Test Engineer was asked 6mo ago
Q. How can the Cucumber framework be run in parallel?
Ans. 

Cucumber framework can be run parallelly using tools like TestNG or JUnit.

  • Use TestNG or JUnit to run cucumber tests in parallel

  • Configure test runners to run tests in parallel

  • Use Maven or Gradle to manage dependencies and run tests

View all Senior Test Engineer interview questions
A Senior Test Engineer was asked 6mo ago
Q. Write a program to check if a string is a palindrome or not.
Ans. 

Program to check if a string is a palindrome or not.

  • Create a function that takes a string as input

  • Remove all non-alphanumeric characters and convert to lowercase

  • Compare the string with its reverse to check if it's a palindrome

View all Senior Test Engineer interview questions
A Senior Test Engineer was asked 6mo ago
Q. What frameworks have you used in your projects?
Ans. 

I have used frameworks such as Selenium, JUnit, TestNG, and Cucumber in my projects.

  • Selenium

  • JUnit

  • TestNG

  • Cucumber

View all Senior Test Engineer interview questions
A Senior Test Engineer was asked 6mo ago
Q. What defect tracking tools have you used in your project?
Ans. 

I have used Jira, Bugzilla, and HP Quality Center for defect tracking in my projects.

  • Jira

  • Bugzilla

  • HP Quality Center

View all Senior Test Engineer interview questions
A Senior Test Engineer was asked 6mo ago
Q. What are the XPaths used to locate elements on a website?
Ans. 

XPaths are used to locate elements on a website by defining the path of the element in the HTML structure.

  • XPaths can be used to locate elements based on their attributes, such as id, class, name, etc.

  • Absolute XPaths start with a single forward slash (/) and specify the complete path from the root element.

  • Relative XPaths start with a double forward slash (//) and specify the path from the current node.

  • Example: //in...

View all Senior Test Engineer interview questions
Are these interview questions helpful?
A Senior Test Engineer was asked 6mo ago
Q. What Selenium exceptions have you encountered in your experience?
Ans. 

I have encountered exceptions like NoSuchElementException, ElementNotVisibleException, TimeoutException, StaleElementReferenceException, and InvalidSelectorException.

  • NoSuchElementException occurs when an element could not be found in the DOM.

  • ElementNotVisibleException is thrown when an element is present in the DOM but not visible on the page.

  • TimeoutException is raised when a command does not complete in the speci...

View all Senior Test Engineer interview questions
An Android Developer Trainee was asked 12mo ago
Q. Explain Fragments.
Ans. 

Fragments are modular sections of an activity's user interface that can be combined to create a multi-pane UI.

  • Fragments allow for more modular and reusable UI components in Android development.

  • They can be added, removed, replaced, and animated within an activity.

  • Fragments are commonly used in creating responsive layouts for different screen sizes.

  • Example: A news app may use a fragment for the list of articles and ...

View all Android Developer Trainee interview questions
An Android Developer Trainee was asked 12mo ago
Q. Explain the concepts of OOPs.
Ans. 

OOPs (Object-Oriented Programming) is a programming paradigm based on the concept of objects, which can contain data and code.

  • OOPs focuses on creating reusable code by organizing data and behavior into objects.

  • Key principles of OOPs include encapsulation, inheritance, and polymorphism.

  • Encapsulation allows objects to hide their internal state and require interaction through defined interfaces.

  • Inheritance enables a ...

View all Android Developer Trainee interview questions

ExcelSoft Technologies Interview Experiences

20 interviews found

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

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

Round 1 - Technical 

(10 Questions)

  • Q1. Can you describe your project roles and responsibilities, as well as the framework designs you have implemented?
  • Ans. 

    I have experience in leading testing efforts, creating test plans, executing test cases, and implementing automation frameworks.

    • Led testing efforts for multiple projects, creating test plans and strategies

    • Executed test cases manually and automated using tools like Selenium

    • Implemented automation frameworks such as Page Object Model (POM) and Data-Driven Testing

    • Collaborated with developers to ensure test coverage and qua...

  • Answered by AI
  • Q2. What are the XPaths used to locate elements on a website?
  • Ans. 

    XPaths are used to locate elements on a website by defining the path of the element in the HTML structure.

    • XPaths can be used to locate elements based on their attributes, such as id, class, name, etc.

    • Absolute XPaths start with a single forward slash (/) and specify the complete path from the root element.

    • Relative XPaths start with a double forward slash (//) and specify the path from the current node.

    • Example: //input[@...

  • Answered by AI
  • Q3. What Selenium exceptions have you encountered in your experience?
  • Ans. 

    I have encountered exceptions like NoSuchElementException, ElementNotVisibleException, TimeoutException, StaleElementReferenceException, and InvalidSelectorException.

    • NoSuchElementException occurs when an element could not be found in the DOM.

    • ElementNotVisibleException is thrown when an element is present in the DOM but not visible on the page.

    • TimeoutException is raised when a command does not complete in the specified ...

  • Answered by AI
  • Q4. Core java and collections in java
  • Ans. 

    Core Java is the foundation of Java programming language, while collections in Java are data structures used to store and manipulate groups of objects.

    • Core Java includes concepts like OOP, inheritance, polymorphism, and exception handling.

    • Collections in Java provide interfaces like List, Set, and Map for storing and manipulating data.

    • Examples of collections in Java include ArrayList, HashSet, and HashMap.

  • Answered by AI
  • Q5. Write a program to check if a string is a palindrome or not.
  • Ans. 

    Program to check if a string is a palindrome or not.

    • Create a function that takes a string as input

    • Remove all non-alphanumeric characters and convert to lowercase

    • Compare the string with its reverse to check if it's a palindrome

  • Answered by AI
  • Q6. What are agile methodologies and what are the key agile ceremonies?
  • Ans. 

    Agile methodologies are iterative approaches to software development that prioritize flexibility and collaboration.

    • Agile methodologies involve breaking down projects into smaller, manageable tasks called user stories.

    • Key agile ceremonies include daily stand-up meetings, sprint planning meetings, sprint reviews, and sprint retrospectives.

    • Daily stand-up meetings are brief check-ins where team members discuss what they wo...

  • Answered by AI
  • Q7. What frameworks have you used in your projects?
  • Ans. 

    I have used frameworks such as Selenium, JUnit, TestNG, and Cucumber in my projects.

    • Selenium

    • JUnit

    • TestNG

    • Cucumber

  • Answered by AI
  • Q8. What are TestNG annotations, and can you explain the TestNG framework?
  • Ans. 

    TestNG annotations are used to control the flow of test methods and provide additional information about the test methods.

    • TestNG annotations are used to mark methods as test methods, setup methods, teardown methods, etc.

    • Examples of TestNG annotations include @Test, @BeforeMethod, @AfterMethod, @BeforeClass, @AfterClass, @BeforeSuite, @AfterSuite, etc.

    • TestNG framework is a testing framework inspired by JUnit and NUnit, ...

  • Answered by AI
  • Q9. What is the explanation of Object-Oriented Programming (OOP) concepts, and which OOP concepts are utilized in your project?
  • Ans. 

    OOP is a programming paradigm based on the concept of objects, which can contain data and code to manipulate that data.

    • Encapsulation: bundling data and methods that operate on the data into a single unit (object)

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

    • Polymorphism: ability for objects to be treated as instances of their parent class or their own class

    • Abstraction: hiding the comp...

  • Answered by AI
  • Q10. Tell me about yourself.
  • Ans. 

    Experienced Senior Test Engineer with a strong background in software testing and quality assurance.

    • Over 8 years of experience in testing web and mobile applications

    • Proficient in test planning, execution, and automation using tools like Selenium and JIRA

    • Skilled in identifying and documenting defects, and working closely with development teams to resolve issues

    • Strong analytical and problem-solving skills, with a keen ey...

  • Answered by AI
Round 2 - Behavioral 

(7 Questions)

  • Q1. Tell me about yourself.
  • Ans. 

    Experienced Senior Test Engineer with a strong background in software testing and quality assurance.

    • Over 8 years of experience in testing web and mobile applications

    • Proficient in test planning, execution, and automation using tools like Selenium and JIRA

    • Skilled in identifying and documenting defects, and working closely with development teams to resolve issues

    • Strong analytical and problem-solving skills, with a keen at...

  • Answered by AI
  • Q2. Method overriding and method overloading
  • Q3. Cucumber options
  • Q4. How to run cucumber framework parallelly
  • Ans. 

    Cucumber framework can be run parallelly using tools like TestNG or JUnit.

    • Use TestNG or JUnit to run cucumber tests in parallel

    • Configure test runners to run tests in parallel

    • Use Maven or Gradle to manage dependencies and run tests

  • Answered by AI
  • Q5. Lambda features in java 8
  • Ans. 

    Lambda expressions in Java 8 provide a concise way to represent anonymous functions.

    • Lambda expressions are used to provide implementation of functional interfaces.

    • They enable functional programming in Java by treating functionality as a method argument.

    • Syntax of lambda expressions is (argument) -> (body).

    • Example: (int a, int b) -> a + b

  • Answered by AI
  • Q6. What defect tracking tools have you used in your project?
  • Ans. 

    I have used Jira, Bugzilla, and HP Quality Center for defect tracking in my projects.

    • Jira

    • Bugzilla

    • HP Quality Center

  • Answered by AI
  • Q7. Waits in selenium
  • Ans. 

    Types of waits in Selenium include Implicit Wait, Explicit Wait, and Fluent Wait.

    • 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 in the code.

    • Fluent Wait: Waits for a condition to be true with a defined polling frequency.

    • Example: driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);

  • Answered by AI
Round 3 - HR 

(2 Questions)

  • Q1. Tell me about urself
  • Ans. 

    Experienced Senior Test Engineer with a strong background in software testing and quality assurance.

    • Over 8 years of experience in testing web and mobile applications

    • Proficient in test planning, execution, and automation using tools like Selenium and JUnit

    • Skilled in identifying and documenting defects, and working closely with development teams to resolve issues

    • Strong knowledge of Agile methodologies and continuous inte...

  • Answered by AI
  • Q2. What motivates you to seek employment with our company?
  • Ans. 

    I am motivated to seek employment with your company because of your reputation for innovation and commitment to excellence.

    • I am impressed by the company's track record of success and growth.

    • I am excited about the opportunity to work with a talented team of professionals.

    • I am drawn to the company's focus on cutting-edge technology and continuous improvement.

    • I believe that my skills and experience align well with the com...

  • Answered by AI

Skills evaluated in this interview

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

(3 Questions)

  • Q1. Explain MVVM Architecture
  • Ans. 

    MVVM Architecture is a design pattern that separates the user interface from the business logic and data model.

    • Model - Represents the data and business logic

    • View - Represents the UI components

    • ViewModel - Acts as a mediator between the Model and View, handling communication and data binding

  • Answered by AI
  • Q2. Explain Fragments
  • Ans. 

    Fragments are modular sections of an activity's user interface that can be combined to create a multi-pane UI.

    • Fragments allow for more modular and reusable UI components in Android development.

    • They can be added, removed, replaced, and animated within an activity.

    • Fragments are commonly used in creating responsive layouts for different screen sizes.

    • Example: A news app may use a fragment for the list of articles and anoth...

  • Answered by AI
  • Q3. Explaon OOPs Concept
  • Ans. 

    OOPs (Object-Oriented Programming) is a programming paradigm based on the concept of objects, which can contain data and code.

    • OOPs focuses on creating reusable code by organizing data and behavior into objects.

    • Key principles of OOPs include encapsulation, inheritance, and polymorphism.

    • Encapsulation allows objects to hide their internal state and require interaction through defined interfaces.

    • Inheritance enables a new c...

  • Answered by AI
Round 2 - Coding Test 

Coding test was about finding the largest 2 and smallest 2 numbers in given array without using any sorting algorithm. You can write this in any preferred language. and duration was about 1 hour.

Round 3 - HR 

(2 Questions)

  • Q1. Where do I live?
  • Q2. What's the expected Salary
  • Ans. 

    As a trainee, I expect a salary that reflects my skills and the industry standards for entry-level Android developers.

    • Research industry standards: Entry-level Android developers typically earn between $50,000 to $70,000 annually.

    • Consider location: Salaries may vary based on the cost of living in different cities.

    • Highlight skills: If I have relevant internships or projects, I may justify a higher starting salary.

    • Be open...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Make your points very clear during HR interviews.

Skills evaluated in this interview

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

Prime number find and odd even question I get to solve for traineesoftware engineer interview

Interview Preparation Tips

Interview preparation tips for other job seekers - Learn basics of oops and basic coding questions
Interview experience
3
Average
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected

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

Round 1 - Technical 

(1 Question)

  • Q1. 1.Tell me about yourself 2.what is priority & severity 3.explain your automation framework 4.java questions 5.Page object model,TestNg,xpath,locators and explicit and implicit waits 6.dropdowns, and selen...
  • Ans. 

    Experienced Senior QA Engineer with expertise in automation, testing frameworks, and agile methodologies.

    • Over 7 years of experience in software testing and quality assurance.

    • Proficient in automation tools like Selenium, TestNG, and JUnit.

    • Strong understanding of priority (business impact) vs. severity (bug impact).

    • Developed a custom automation framework using Java and Page Object Model.

    • Experience with explicit and impli...

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. 1.Tell me about yourself 2.how to run scripts on multiple browsers 3.explain oops concept in your framework 4.locators 5.absolute & relative xpath 6.how to handle dynamic xpath 7.write a java program on ar...

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well on automation testing aswell as java coding

Software Trainee Interview Questions & Answers

user image Naveen Yadav

posted on 21 Feb 2024

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

I applied via Walk-in

Round 1 - Aptitude Test 

Medium level question

Round 2 - Coding Test 

Array and string questions

Round 3 - Technical 

(1 Question)

  • Q1. Sql and java questions
Round 4 - Group Discussion 

Essay writing on topics

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

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

Round 1 - One-on-one 

(2 Questions)

  • Q1. Tell me about yourself
  • Q2. Basics of java and web technologies

Interview Preparation Tips

Interview preparation tips for other job seekers - Interview questions will not in depth.

QA Engineer Interview Questions & Answers

user image 4HG19CV026 UMA C H

posted on 25 Jun 2024

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

(1 Question)

  • Q1. About manual and selenium

Trainee Interview Questions & Answers

user image Anonymous

posted on 4 Aug 2024

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

I applied via Job Portal and was interviewed before Aug 2023. There were 2 interview rounds.

Round 1 - Aptitude Test 

Basic multiple choice
questions on programming languages

Round 2 - Coding Test 

Basic knowledge on programming language

Software Developer Interview Questions & Answers

user image Saurabh Kumar

posted on 18 Sep 2023

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
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 - Aptitude Test 

Basic math and logical question

Round 3 - Coding Test 

Coding questions 2 questions asked.

Round 4 - HR 

(2 Questions)

  • Q1. Tell me about yourself
  • Q2. Family background
Round 5 - One-on-one 

(1 Question)

  • Q1. Technical as well as HR questions
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Coding Test 

They asked check string anagrams

Round 3 - One-on-one 

(1 Question)

  • Q1. It is totally based on oops ans dbms

Top trending discussions

View All
Interview Tips & Stories
1w
toobluntforu
·
works at
Cvent
Can speak English, can’t deliver in interviews
I feel like I can't speak fluently during interviews. I do know english well and use it daily to communicate, but the moment I'm in an interview, I just get stuck. since it's not my first language, I struggle to express what I actually feel. I know the answer in my head, but I just can’t deliver it properly at that moment. Please guide me
Got a question about ExcelSoft Technologies?
Ask anonymously on communities.

ExcelSoft Technologies Interview FAQs

How many rounds are there in ExcelSoft Technologies interview?
ExcelSoft Technologies interview process usually has 2-3 rounds. The most common rounds in the ExcelSoft Technologies interview process are Technical, Coding Test and HR.
How to prepare for ExcelSoft Technologies interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at ExcelSoft Technologies. The most common topics and skills that interviewers at ExcelSoft Technologies expect are Javascript, PDF, Angular, SQL and JQuery.
What are the top questions asked in ExcelSoft Technologies interview?

Some of the top questions asked at the ExcelSoft Technologies interview -

  1. What is the explanation of Object-Oriented Programming (OOP) concepts, and whic...read more
  2. What are agile methodologies and what are the key agile ceremoni...read more
  3. What are TestNG annotations, and can you explain the TestNG framewo...read more
How long is the ExcelSoft Technologies interview process?

The duration of ExcelSoft Technologies interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Overall Interview Experience Rating

3.9/5

based on 18 interview experiences

Difficulty level

Easy 25%
Moderate 63%
Hard 13%

Duration

Less than 2 weeks 88%
2-4 weeks 13%
View more

Interview Questions from Similar Companies

Webkul Software Interview Questions
4.0
 • 71 Interviews
Softenger Interview Questions
4.0
 • 59 Interviews
JK Tech Interview Questions
3.6
 • 36 Interviews
View all

ExcelSoft Technologies Reviews and Ratings

based on 185 reviews

3.4/5

Rating in categories

3.4

Skill development

3.3

Work-life balance

2.9

Salary

3.6

Job security

3.3

Company culture

2.9

Promotions

3.2

Work satisfaction

Explore 185 Reviews and Ratings
Software Engineer
206 salaries
unlock blur

₹2.5 L/yr - ₹10.8 L/yr

Associate Software Engineer
175 salaries
unlock blur

₹2 L/yr - ₹6.5 L/yr

Senior Software Engineer
61 salaries
unlock blur

₹6.2 L/yr - ₹15.2 L/yr

Associate Quality Assurance Engineer
61 salaries
unlock blur

₹2.2 L/yr - ₹4.5 L/yr

Quality Assurance Engineer
46 salaries
unlock blur

₹3.5 L/yr - ₹10.1 L/yr

Explore more salaries
Compare ExcelSoft Technologies with

Softenger

4.0
Compare

Capital Numbers Infotech

4.4
Compare

JK Tech

3.6
Compare

DesignTech Systems

3.3
Compare
write
Share an Interview