i
Tech
Mahindra
Filter interviews by
I bring a strong blend of technical skills, problem-solving abilities, and a passion for quality assurance to ensure software excellence.
Proven experience in manual and automated testing, having successfully implemented Selenium for web applications.
Strong analytical skills demonstrated by identifying critical bugs in a recent project, which improved the product's stability by 30%.
Excellent communication skills, a...
Reverse a string by iterating through the characters and swapping them
Create a function that takes a string as input
Initialize two pointers, one at the beginning and one at the end of the string
Swap the characters at the two pointers and move them towards the center until they meet
Serialisation is converting data into a format that can be stored or transmitted, while deserialisation is the opposite process.
Serialisation is used to convert objects into a stream of bytes for storage or transmission.
Deserialisation is used to convert the stream of bytes back into an object.
Serialisation and deserialisation are commonly used in network communication and file storage.
Examples of serialisation fo...
STLC is a subset of SDLC that focuses on the testing phase of software development.
STLC stands for Software Testing Life Cycle.
SDLC stands for Software Development Life Cycle.
STLC is a subset of SDLC that focuses on the testing phase of software development.
SDLC encompasses all the phases of software development including requirements gathering, design, coding, testing, and maintenance.
STLC includes activities lik...
What people are saying about Tech Mahindra
Regression tests changes in existing functionality, retesting tests fixed defects, and sanity tests basic functionality.
Regression testing ensures that changes in code do not affect existing functionality.
Retesting is done to ensure that defects have been fixed and do not reoccur.
Sanity testing is a quick check to ensure that basic functionality is working as expected.
Regression and retesting are usually done afte...
Locators are used to identify web elements on a webpage, while exception handling is used to handle errors and unexpected events in software testing.
Locators are used in test automation to find and interact with web elements on a webpage, such as buttons, text fields, and dropdowns.
Common locators include ID, class name, name, tag name, link text, and CSS selectors.
Exception handling is used to handle errors and u...
Rest Assured is a Java-based library used for API testing and validation.
Rest Assured simplifies API testing by providing a domain-specific language (DSL) for writing tests.
It supports various HTTP methods like GET, POST, PUT, DELETE, etc.
It can validate response status codes, headers, and body using built-in or custom assertions.
It can also handle authentication, cookies, and SSL certificates.
Example: RestAssured...
Bug finding involves thorough testing and analysis of the product or area.
Conducting various types of testing such as functional, regression, and performance testing
Using tools like JIRA, Bugzilla, and Selenium for bug tracking and reporting
Collaborating with developers and stakeholders to understand the product and its requirements
Analyzing logs and error messages to identify the root cause of the bug
Reproducing ...
Test case write-up and bug finding from any app
I applied via Company Website and was interviewed in Nov 2024. There was 1 interview round.
I am a dedicated Software Test Engineer with a passion for quality assurance and a strong background in software development.
I have over 5 years of experience in software testing, focusing on both manual and automated testing.
I am proficient in using testing tools like Selenium and JUnit, which I used to automate regression tests for a web application.
I have a strong understanding of the software development lifecycle ...
I bring a strong blend of technical skills, problem-solving abilities, and a passion for quality assurance to ensure software excellence.
Proven experience in manual and automated testing, having successfully implemented Selenium for web applications.
Strong analytical skills demonstrated by identifying critical bugs in a recent project, which improved the product's stability by 30%.
Excellent communication skills, allowi...
Serialisation is converting data into a format that can be stored or transmitted, while deserialisation is the opposite process.
Serialisation is used to convert objects into a stream of bytes for storage or transmission.
Deserialisation is used to convert the stream of bytes back into an object.
Serialisation and deserialisation are commonly used in network communication and file storage.
Examples of serialisation formats...
STLC is a subset of SDLC that focuses on the testing phase of software development.
STLC stands for Software Testing Life Cycle.
SDLC stands for Software Development Life Cycle.
STLC is a subset of SDLC that focuses on the testing phase of software development.
SDLC encompasses all the phases of software development including requirements gathering, design, coding, testing, and maintenance.
STLC includes activities like tes...
Regression tests changes in existing functionality, retesting tests fixed defects, and sanity tests basic functionality.
Regression testing ensures that changes in code do not affect existing functionality.
Retesting is done to ensure that defects have been fixed and do not reoccur.
Sanity testing is a quick check to ensure that basic functionality is working as expected.
Regression and retesting are usually done after cha...
I applied via Naukri.com and was interviewed before Apr 2023. There was 1 interview round.
I applied via Referral and was interviewed before Feb 2023. There were 2 interview rounds.
Reverse a string by iterating through the characters and swapping them
Create a function that takes a string as input
Initialize two pointers, one at the beginning and one at the end of the string
Swap the characters at the two pointers and move them towards the center until they meet
I applied via Approached by Company and was interviewed before Sep 2022. There were 4 interview rounds.
General logical questions
Locators are used to identify web elements on a webpage, while exception handling is used to handle errors and unexpected events in software testing.
Locators are used in test automation to find and interact with web elements on a webpage, such as buttons, text fields, and dropdowns.
Common locators include ID, class name, name, tag name, link text, and CSS selectors.
Exception handling is used to handle errors and unexpe...
I applied via Naukri.com and was interviewed before Mar 2022. There were 4 interview rounds.
Core java MCQ
selenium MCQ
manual testing MCQ
Automation testing MCQ
Rest Assured is a Java-based library used for API testing and validation.
Rest Assured simplifies API testing by providing a domain-specific language (DSL) for writing tests.
It supports various HTTP methods like GET, POST, PUT, DELETE, etc.
It can validate response status codes, headers, and body using built-in or custom assertions.
It can also handle authentication, cookies, and SSL certificates.
Example: RestAssured.give...
I applied via LinkedIn and was interviewed before Jul 2021. There were 2 interview rounds.
Basic test difficulty level was decent. Mathematics and reasoning based.
Coding questions on basic DSA . Difficulty level was medium
The duration of Tech Mahindra Softwaretest Engineer interview process can vary, but typically it takes about 2-4 weeks to complete.
based on 8 interview experiences
Difficulty level
Duration
based on 274 reviews
Rating in categories
Software Engineer
26.6k
salaries
| ₹3.7 L/yr - ₹9.2 L/yr |
Senior Software Engineer
22.2k
salaries
| ₹6.4 L/yr - ₹23.5 L/yr |
Technical Lead
12.5k
salaries
| ₹9.8 L/yr - ₹40 L/yr |
Associate Software Engineer
6k
salaries
| ₹1.9 L/yr - ₹5.7 L/yr |
Team Lead
5.3k
salaries
| ₹6.5 L/yr - ₹17.9 L/yr |
Infosys
Cognizant
Accenture
Wipro