Upload Button Icon Add office photos
Engaged Employer

i

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

Mphasis Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Mphasis Softwaretest Engineer Interview Questions and Answers

Updated 27 Feb 2025

9 Interview questions

A Softwaretest Engineer was asked 9mo ago
Q. Write code demonstrating abstraction.
Ans. 

Abstraction in programming is the concept of hiding the implementation details and showing only the necessary features of an object.

  • Abstraction can be achieved in programming languages like Java using abstract classes and interfaces.

  • Abstract classes are classes that cannot be instantiated and may contain abstract methods that must be implemented by subclasses.

  • Interfaces define a contract for classes to implement, ...

🔥 Asked by recruiter 2 times
A Softwaretest Engineer was asked 9mo ago
Q. Write code to reverse a string.
Ans. 

Code to reverse a string using array of characters

  • Create an array of characters from the input string

  • Use two pointers to swap characters at opposite ends of the array until they meet

  • Convert the array back to a string and return

Softwaretest Engineer Interview Questions Asked at Other Companies

asked in Playablo
Q1. What is boundary value analysis? How do u perform boundary value ... read more
asked in Playablo
Q2. If you encounter a blocker defect the day before the release date ... read more
Q3. - Print the frequency of each alphabet for the given string. - Sw ... read more
asked in Playablo
Q4. Write an SQL query to display the total number of students from t ... read more
Q5. 1. What is STLC, SDLC 2. What is the bug Life cycle. 3. Differenc ... read more
A Softwaretest Engineer was asked 12mo ago
Q. When should the final keyword be used?
Ans. 

The final keyword is used in Java to declare constants, prevent method overriding, and prevent class inheritance.

  • Used to declare constants - value cannot be changed

  • Prevents method overriding in subclasses

  • Prevents class inheritance - class cannot be extended

A Softwaretest Engineer was asked 12mo ago
Q. Explain the OOPS concept in detail.
Ans. 

OOPS is a programming paradigm based on the concept of objects, which can contain data in the form of fields and code in the form of procedures.

  • OOPS stands for Object-Oriented Programming System

  • It focuses on creating objects that interact with each other to solve a problem

  • Key principles include encapsulation, inheritance, polymorphism, and abstraction

  • Encapsulation: Bundling data and methods that operate on the dat...

🔥 Asked by recruiter 3 times
A Softwaretest Engineer was asked 12mo ago
Q. What is a constructor?
Ans. 

A constructor is a special type of method that is automatically called when an object is created in a class.

  • Constructors have the same name as the class they are in.

  • They can be used to initialize object properties.

  • Constructors do not have a return type.

  • Example: public class Car { public Car() { // constructor code here } }

A Softwaretest Engineer was asked
Q. How would you approach testing in detail?
Ans. 

I follow a structured approach to testing, including planning, designing test cases, executing them, and reporting defects.

  • I start by analyzing requirements and identifying test scenarios

  • I design test cases and prioritize them based on risk and impact

  • I execute test cases and report defects using a bug tracking tool

  • I perform regression testing to ensure fixes do not introduce new issues

  • I use automation tools to inc...

A Softwaretest Engineer was asked
Q. What is software testing?
Ans. 

Software testing is the process of evaluating a software application or system to find defects and ensure it meets the specified requirements.

  • Software testing involves executing software applications or systems to identify defects and ensure they meet the specified requirements.

  • It is done to ensure that the software is reliable, efficient, and meets the user's needs.

  • Testing can be done manually or using automated ...

Are these interview questions helpful?
A Softwaretest Engineer was asked
Q. What are the locators in selenium, Write xpath for given element Diff between find element and findelements What is smoke sanity and regression testing Black box and white box testing difference Defect life...
Ans. 

Answers to common interview questions for Software Test Engineer position

  • Locators in Selenium are used to locate elements on a web page, such as ID, name, class name, tag name, link text, and XPath

  • Example of XPath for an element: //input[@id='username']

  • findElement() is used to find a single element on a web page, while findElements() is used to find multiple elements

  • Smoke testing is a preliminary testing to check ...

A Softwaretest Engineer was asked 9mo ago
Q. Type of joins in SQL
Ans. 

Types of joins in SQL include inner join, outer join, left join, and right join.

  • Inner join: Returns rows when there is a match in both tables

  • Outer join: Returns all rows when there is a match in one of the tables

  • Left join: Returns all rows from the left table and the matched rows from the right table

  • Right join: Returns all rows from the right table and the matched rows from the left table

Mphasis Softwaretest Engineer Interview Experiences

6 interviews found

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

I appeared for an interview in Dec 2024.

Round 1 - Technical 

(1 Question)

  • Q1. Basics of Java and selenium
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Easy MCQ Questions just prepare basics of CS

Round 2 - Technical 

(3 Questions)

  • Q1. Explain OOPS concept in detail
  • Ans. 

    OOPS is a programming paradigm based on the concept of objects, which can contain data in the form of fields and code in the form of procedures.

    • OOPS stands for Object-Oriented Programming System

    • It focuses on creating objects that interact with each other to solve a problem

    • Key principles include encapsulation, inheritance, polymorphism, and abstraction

    • Encapsulation: Bundling data and methods that operate on the data int...

  • Answered by AI
  • Q2. What is constructor
  • Ans. 

    A constructor is a special type of method that is automatically called when an object is created in a class.

    • Constructors have the same name as the class they are in.

    • They can be used to initialize object properties.

    • Constructors do not have a return type.

    • Example: public class Car { public Car() { // constructor code here } }

  • Answered by AI
  • Q3. When we use final keyword
  • Ans. 

    The final keyword is used in Java to declare constants, prevent method overriding, and prevent class inheritance.

    • Used to declare constants - value cannot be changed

    • Prevents method overriding in subclasses

    • Prevents class inheritance - class cannot be extended

  • Answered by AI
Round 3 - HR 

(2 Questions)

  • Q1. Strength and Weakness
  • Q2. About myself, my hobbies, fav game

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
6-8 weeks
Result
Not Selected

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

Round 1 - Coding Test 

It was a well designed test covering all the aptitude topics and the level was moderate.

Round 2 - Technical 

(3 Questions)

  • Q1. Write the code for abstraction
  • Ans. 

    Abstraction in programming is the concept of hiding the implementation details and showing only the necessary features of an object.

    • Abstraction can be achieved in programming languages like Java using abstract classes and interfaces.

    • Abstract classes are classes that cannot be instantiated and may contain abstract methods that must be implemented by subclasses.

    • Interfaces define a contract for classes to implement, witho...

  • Answered by AI
  • Q2. Write a code to reverse a string
  • Ans. 

    Code to reverse a string using array of characters

    • Create an array of characters from the input string

    • Use two pointers to swap characters at opposite ends of the array until they meet

    • Convert the array back to a string and return

  • Answered by AI
  • Q3. Type of joins in SQL
  • Ans. 

    Types of joins in SQL include inner join, outer join, left join, and right join.

    • Inner join: Returns rows when there is a match in both tables

    • Outer join: Returns all rows when there is a match in one of the tables

    • Left join: Returns all rows from the left table and the matched rows from the right table

    • Right join: Returns all rows from the right table and the matched rows from the left table

  • Answered by AI
Round 3 - HR 

(4 Questions)

  • Q1. Tell me about yourself
  • Ans. 

    I am a dedicated Software Test Engineer with 5 years of experience in manual and automated testing.

    • 5 years of experience in software testing

    • Proficient in manual and automated testing

    • Strong attention to detail and problem-solving skills

  • Answered by AI
  • Q2. Will you able to relocate
  • Ans. 

    Yes, I am willing to relocate for the right opportunity.

    • I am open to relocating for a Softwaretest Engineer position

    • I am flexible and willing to move for the right opportunity

    • I understand the importance of being geographically flexible in the tech industry

  • Answered by AI
  • Q3. Tell me about your projects
  • Ans. 

    I have worked on various projects including test automation, performance testing, and regression testing.

    • Developed automated test scripts using Selenium WebDriver for web application testing

    • Conducted performance testing using JMeter to analyze system behavior under load

    • Executed regression testing to ensure new code changes did not impact existing functionality

  • Answered by AI
  • Q4. Are you aware about the bond
  • Ans. 

    Yes, a bond is a legal agreement between a company and an employee that requires the employee to stay with the company for a certain period of time.

    • A bond is a common practice in industries like IT, where companies invest in training employees and want to ensure they stay for a certain period to recoup that investment.

    • Breaking a bond typically incurs a financial penalty for the employee.

    • Bonds can also be used in other ...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be Confident, Cover all the basic questions of arrays, string and sql

Skills evaluated in this interview

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

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

(1 Question)

  • Q1. What are the locators in selenium, Write xpath for given element Diff between find element and findelements What is smoke sanity and regression testing Black box and white box testing difference Defect li...
  • Ans. 

    Answers to common interview questions for Software Test Engineer position

    • Locators in Selenium are used to locate elements on a web page, such as ID, name, class name, tag name, link text, and XPath

    • Example of XPath for an element: //input[@id='username']

    • findElement() is used to find a single element on a web page, while findElements() is used to find multiple elements

    • Smoke testing is a preliminary testing to check if th...

  • Answered by AI
Round 3 - HR 

(1 Question)

  • Q1. Salary discussion

Skills evaluated in this interview

Round 1 - One-on-one 

(3 Questions)

  • Q1. Tell me about your self
  • Q2. What is software testing
  • Ans. 

    Software testing is the process of evaluating a software application or system to find defects and ensure it meets the specified requirements.

    • Software testing involves executing software applications or systems to identify defects and ensure they meet the specified requirements.

    • It is done to ensure that the software is reliable, efficient, and meets the user's needs.

    • Testing can be done manually or using automated tools...

  • Answered by AI
  • Q3. How you test in detail
  • Ans. 

    I follow a structured approach to testing, including planning, designing test cases, executing them, and reporting defects.

    • I start by analyzing requirements and identifying test scenarios

    • I design test cases and prioritize them based on risk and impact

    • I execute test cases and report defects using a bug tracking tool

    • I perform regression testing to ensure fixes do not introduce new issues

    • I use automation tools to increase...

  • Answered by AI
Round 2 - HR 

(2 Questions)

  • Q1. What is your expected salary and also share your expertise
  • Q2. What you like about the company

Interview Preparation Tips

Interview preparation tips for other job seekers - Be positive and confident in what you do

Skills evaluated in this interview

Softwaretest Engineer Interview Questions & Answers

user image Attar Lateef Pasha

posted on 27 Feb 2025

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

I appeared for an interview before Feb 2024.

Round 1 - HR 

(1 Question)

  • Q1. Passport, SDLC and STLC

Top trending discussions

View All
Interview Tips & Stories
6d (edited)
a team lead
Why are women still asked such personal questions in interview?
I recently went for an interview… and honestly, m still trying to process what just happened. Instead of being asked about my skills, experience, or how I could add value to the company… the questions took a totally unexpected turn. The interviewer started asking things like When are you getting married? Are you engaged? And m sure, if I had said I was married, the next question would’ve been How long have you been married? What does my personal life have to do with the job m applying for? This is where I felt the gender discrimination hit hard. These types of questions are so casually thrown at women during interviews but are they ever asked to men? No one asks male candidates if they’re planning a wedding or how old their kids are. So why is it okay to ask women? Can we please stop normalising this kind of behaviour in interviews? Our careers shouldn’t be judged by our relationship status. Period.
Got a question about Mphasis?
Ask anonymously on communities.

Interview questions from similar companies

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

(2 Questions)

  • Q1. What is angular
  • Ans. 

    Angular is a platform and framework for building single-page client applications using HTML and TypeScript.

    • Developed and maintained by Google, Angular is an open-source framework.

    • It uses TypeScript, a superset of JavaScript, which provides static typing.

    • Angular supports two-way data binding, allowing automatic synchronization between the model and the view.

    • It features a component-based architecture, making it easier to...

  • Answered by AI
  • Q2. Javascriptframework
Are these interview questions helpful?
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. What is Opps concept How u used the concept in your framework or us previous project
  • Ans. 

    OOPs (Object-Oriented Programming) concepts enhance code reusability and maintainability through encapsulation, inheritance, and polymorphism.

    • Encapsulation: Used to bundle data and methods in classes, e.g., a 'User' class with properties like 'username' and methods like 'login()'.

    • Inheritance: Created a base class 'TestCase' and derived classes like 'UnitTest' and 'IntegrationTest' to reuse common functionality.

    • Polymorp...

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

Two coding qs and aptitude qs are asked

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

I applied via Campus Placement and was interviewed in Jun 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. How do u find an error in ur application?
  • Ans. 

    To find errors in an application, I use systematic testing methods, debugging tools, and user feedback to identify and resolve issues.

    • Conduct thorough manual testing to explore different functionalities and edge cases.

    • Utilize automated testing frameworks like Selenium to run regression tests.

    • Implement logging to capture error messages and stack traces for easier debugging.

    • Perform code reviews with peers to catch potent...

  • Answered by AI

Mphasis Interview FAQs

How many rounds are there in Mphasis Softwaretest Engineer interview?
Mphasis interview process usually has 2-3 rounds. The most common rounds in the Mphasis interview process are HR, Technical and Coding Test.
How to prepare for Mphasis Softwaretest Engineer 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 Mphasis. The most common topics and skills that interviewers at Mphasis expect are CRM.
What are the top questions asked in Mphasis Softwaretest Engineer interview?

Some of the top questions asked at the Mphasis Softwaretest Engineer interview -

  1. What are the locators in selenium, Write xpath for given element Diff between f...read more
  2. Write a code to reverse a str...read more
  3. when we use final keyw...read more

Tell us how to improve this page.

Overall Interview Experience Rating

4.1/5

based on 8 interview experiences

Difficulty level

Moderate 100%

Duration

Less than 2 weeks 60%
2-4 weeks 20%
6-8 weeks 20%
View more
Mphasis Softwaretest Engineer Salary
based on 1.5k salaries
₹3.8 L/yr - ₹8 L/yr
At par with the average Softwaretest Engineer Salary in India
View more details

Mphasis Softwaretest Engineer Reviews and Ratings

based on 103 reviews

3.6/5

Rating in categories

3.4

Skill development

3.9

Work-life balance

3.0

Salary

3.7

Job security

3.5

Company culture

2.9

Promotions

3.3

Work satisfaction

Explore 103 Reviews and Ratings
Software Engineer
6.7k salaries
unlock blur

₹4 L/yr - ₹8.4 L/yr

Senior Software Engineer
6k salaries
unlock blur

₹6.6 L/yr - ₹20 L/yr

Associate Software Engineer
4.9k salaries
unlock blur

₹2 L/yr - ₹5.6 L/yr

Module Lead
2.5k salaries
unlock blur

₹15.8 L/yr - ₹27 L/yr

Transaction Processing Officer
2.3k salaries
unlock blur

₹1.4 L/yr - ₹4.7 L/yr

Explore more salaries
Compare Mphasis with

Cognizant

3.7
Compare

Wipro

3.7
Compare

Accenture

3.7
Compare

TCS

3.6
Compare
write
Share an Interview