i
Tech Mahindra
Filter interviews by
Use SQL query with GROUP BY clause to find sum of price per product name for last month
Use SQL query with GROUP BY clause to group by product name
Filter the data for last month using WHERE clause
Sum the price column for each product name
Test techniques and methodologies are essential for ensuring thorough testing of software applications.
Test techniques refer to the approach or strategy used to design and execute tests, such as boundary value analysis, equivalence partitioning, and exploratory testing.
Test methodologies are the overall process or framework for managing testing activities, such as Agile, Waterfall, and DevOps.
It is important for a Seni...
Integration testing is a type of testing where individual units are combined and tested as a group to ensure they work together correctly.
Integration testing verifies the interactions between different components/modules of a system.
It helps in detecting issues related to communication between units, data flow, and interfaces.
Examples include testing the integration of a database with a web application, or testing the ...
Mobile testing concepts for Android involve testing on various devices, OS versions, screen sizes, and network conditions.
Testing on different Android devices to ensure compatibility
Testing on various OS versions to check for compatibility and performance
Testing on different screen sizes to ensure proper layout and functionality
Testing under different network conditions to assess performance and reliability
Automation concepts for iOS involve using tools like Appium, XCUITest, and XCTest to automate testing of iOS applications.
Use Appium for cross-platform testing of iOS apps
XCUITest is Apple's native UI testing framework for iOS apps
XCTest is Apple's unit testing framework for iOS apps
What people are saying about Tech Mahindra
Tech Mahindra interview questions for designations
I applied via Naukri.com and was interviewed in Aug 2023. There were 2 interview rounds.
My framework is a combination of tools, libraries, coding standards, and guidelines used for automation testing.
My framework is based on the Page Object Model design pattern.
It uses Selenium WebDriver for browser automation.
It includes test data management using Excel or CSV files.
It has reporting capabilities using tools like ExtentReports or Allure.
It supports parallel execution of test cases using TestNG or JUnit.
The program removes duplicates from a given string using a Set data structure.
Create a LinkedHashSet to maintain the order of characters while removing duplicates
Iterate through each character in the input string and add it to the set
Convert the set back to a string and return the result
I have used Java Collections such as ArrayList, HashMap, and HashSet in my project.
ArrayList: Used to store and manipulate a list of elements.
HashMap: Used to store key-value pairs for efficient retrieval.
HashSet: Used to store unique elements without duplicates.
File uploads in Selenium can be handled using the sendKeys() method to input the file path.
Use the sendKeys() method to input the file path in the file upload field
Make sure the file path is correct and accessible
Verify the file upload by checking for the presence of the uploaded file on the page
Resolve merge conflicts in git by using git commands and tools.
Use 'git status' to identify conflicted files
Open conflicted file(s) in text editor and resolve conflicts manually
Use 'git add' to stage resolved files
Commit changes using 'git commit'
Use 'git merge --abort' to abort merge if needed
Various Git commands used for version control and collaboration
git clone: to clone a repository from a remote server
git add: to stage changes for commit
git commit: to save changes to the local repository
git push: to push changes to a remote repository
git pull: to fetch and merge changes from a remote repository
git branch: to create, list, delete, or switch branches
git merge: to merge changes from one branch into anothe...
Get interview-ready with Top Tech Mahindra Interview Questions
I applied via Referral and was interviewed in Jan 2024. There was 1 interview round.
I applied via Naukri.com and was interviewed in Nov 2022. There were 5 interview rounds.
I have 8 years of experience as a Senior Test Engineer.
I have worked in the software testing industry for 8 years.
I have experience in designing and executing test cases.
I have expertise in test automation using tools like Selenium.
I have worked on various projects and have experience in different testing methodologies.
I have strong problem-solving and analytical skills.
I have experience in leading and mentoring junior
To find xpath, design POM classes and test classes for Senior Test Engineer role.
Use browser developer tools to inspect elements and find xpath
Design POM classes to represent web pages and their elements
Create test classes to write test cases and execute them
Use testing frameworks like TestNG or JUnit for test automation
Use tools like Selenium WebDriver for browser automation
Test scenarios and cases are identified based on requirements and specifications.
Identify functional and non-functional requirements
Create test scenarios based on requirements
Write test cases for each scenario
Include positive and negative test cases
Consider boundary conditions and edge cases
Perform exploratory testing
Use automation tools for repetitive tests
I prefer to work in a location that offers a good work-life balance and opportunities for professional growth.
I value a location that has a strong tech industry and a supportive community of professionals.
A location with a diverse range of industries can provide interesting testing opportunities.
Access to good transportation options and amenities is important for convenience and quality of life.
Consider mentioning any ...
I was interviewed before Jan 2024.
Online java string reversed. oops,
I applied via Naukri.com and was interviewed in Feb 2023. There were 4 interview rounds.
Some of the top questions asked at the Tech Mahindra Senior Test Engineer interview -
The duration of Tech Mahindra Senior Test Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 17 interviews
2 Interview rounds
based on 174 reviews
Rating in categories
Software Engineer
26.4k
salaries
| ₹2 L/yr - ₹9.2 L/yr |
Senior Software Engineer
21.4k
salaries
| ₹5.5 L/yr - ₹23 L/yr |
Technical Lead
11.7k
salaries
| ₹9.5 L/yr - ₹38 L/yr |
Associate Software Engineer
5.5k
salaries
| ₹1.8 L/yr - ₹8.2 L/yr |
Team Lead
5k
salaries
| ₹5.2 L/yr - ₹17 L/yr |
Infosys
Cognizant
Accenture
Wipro