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...
Oops concepts are the principles of Object-Oriented Programming, including Inheritance, Encapsulation, Polymorphism, and Abstraction.
Inheritance: Allows a class to inherit properties and behavior from another class.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Polymorphism: Ability to present the same interface for different data types.
Abstraction: Hiding the complex implemen...
MCDC testing involves creating test cases that ensure every condition in a decision has been tested at least once.
Identify all conditions in the decision
Create test cases that cover all possible combinations of conditions
Ensure each condition is tested at least once in each test case
Verification ensures the product is built right, while validation ensures the right product is built.
Verification focuses on process of building the product correctly
Validation focuses on whether the product meets the customer's needs and requirements
Verification is done before validation
Examples: Verification - code reviews, walkthroughs, inspections; Validation - testing, user feedback
What people are saying about Tech Mahindra
Python is a high-level programming language known for its simplicity and readability.
Python is interpreted, not compiled
It supports multiple programming paradigms like object-oriented, imperative, and functional programming
Python is widely used for web development, data analysis, artificial intelligence, and scientific computing
SQL stands for Structured Query Language, used for managing and manipulating relational databases.
SQL is a standard language for accessing and manipulating databases.
It is used to perform tasks such as querying data, updating data, and creating databases.
Common SQL commands include SELECT, INSERT, UPDATE, DELETE, and JOIN.
Example: SELECT * FROM customers WHERE country = 'USA';
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
My favorite color is blue.
Blue is a calming and peaceful color.
It reminds me of the ocean and the sky.
I find it visually appealing and soothing.
Rotational shifts may be part of the job, depending on the company's operational needs and project requirements.
Some companies have 24/7 operations requiring shifts.
Examples include support teams that need to cover different time zones.
Rotational shifts can help in balancing workload among team members.
It's important to clarify during the interview about specific shift patterns.
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...
I appeared for an interview in Dec 2024.
Salaries for Software Test Engineers vary based on experience, location, and company size.
Entry-level positions typically range from $50,000 to $70,000 annually.
Mid-level engineers can earn between $70,000 and $100,000, depending on skills.
Senior positions may offer salaries from $100,000 to $130,000 or more.
Location impacts salary; for example, positions in Silicon Valley often pay higher.
Certifications like ISTQB can...
I applied via Referral
Verification ensures the product is built right, while validation ensures the right product is built.
Verification focuses on process of building the product correctly
Validation focuses on whether the product meets the customer's needs and requirements
Verification is done before validation
Examples: Verification - code reviews, walkthroughs, inspections; Validation - testing, user feedback
MCDC testing involves creating test cases that ensure every condition in a decision has been tested at least once.
Identify all conditions in the decision
Create test cases that cover all possible combinations of conditions
Ensure each condition is tested at least once in each test case
I am a dedicated and detail-oriented Software Test Engineer with a passion for ensuring quality in software products.
Experienced in creating test plans, test cases, and executing tests to identify software defects
Proficient in using testing tools such as Selenium, Jira, and TestRail
Strong analytical skills to troubleshoot issues and provide solutions
Excellent communication skills to collaborate with cross-functional te...
Test Case and scenarios of any application
Test case write-up and bug finding from any app
Oops concepts are the principles of Object-Oriented Programming, including Inheritance, Encapsulation, Polymorphism, and Abstraction.
Inheritance: Allows a class to inherit properties and behavior from another class.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Polymorphism: Ability to present the same interface for different data types.
Abstraction: Hiding the complex implementatio...
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...
I applied via Campus Placement
Quants logical verbal
Arrays strings questions were asked
I applied via Referral and was interviewed in Sep 2023. There were 3 interview rounds.
A test to find out whether someone has a natural ability a particular type of work some company conduct aptitude tests to detect the best job candidates
I applied via Naukri.com and was interviewed in Mar 2024. There was 1 interview round.
The duration of Tech Mahindra Softwaretest Engineer interview process can vary, but typically it takes about 2-4 weeks to complete.
based on 33 interview experiences
Difficulty level
Duration
based on 277 reviews
Rating in categories
Software Engineer
26.7k
salaries
| ₹3.7 L/yr - ₹9.2 L/yr |
Senior Software Engineer
22.2k
salaries
| ₹9.2 L/yr - ₹18.9 L/yr |
Technical Lead
12.5k
salaries
| ₹16.9 L/yr - ₹30 L/yr |
Associate Software Engineer
6.1k
salaries
| ₹1.9 L/yr - ₹5.6 L/yr |
Team Lead
5.4k
salaries
| ₹5.7 L/yr - ₹17.9 L/yr |
Infosys
Cognizant
Accenture
Wipro