Manual Testing Engineer

Noida, Uttar Pradesh, India
Dec 02, 2024
Nov 12, 2025
Onsite
Full-Time
5 Years
Job Description

Tech Mahindra is seeking an experienced Manual Testing Engineer to join our team in Noida-NSEZ. As part of our dynamic testing team, you will be responsible for performing comprehensive manual testing of applications and systems, ensuring that the products meet the highest standards of quality. You will also play a key role in validating web UI, API, and networking aspects of the software.

This position offers an exciting opportunity to work on diverse projects with a focus on delivering quality products for clients across industries.

Key Responsibilities

  • Perform manual testing of web applications and software products across different browsers, ensuring they meet both functional and non-functional requirements.
  • Develop detailed test scenarios based on business requirements and functional specifications. Ensure test coverage of all application areas, including user interfaces, APIs, and backend services.
  • Execute sanity testing to ensure that basic functionalities are working, and smoke testing to verify critical application functions before detailed testing begins.
  • Hands-on experience in API testing using Postman. This includes verifying various API responses, testing HTTP methods (GET, POST, PUT, DELETE, PATCH), and checking for correct status codes and response data.
  • Identify and track software defects, categorize them by severity and priority, and report them through bug tracking tools. Participate in defect lifecycle management, collaborating with developers to resolve issues efficiently.
  • Apply knowledge of networking basics, including the OSI model, TCP/UDP, IP addresses, MAC addresses, and networking hardware like routers, switches, and Ethernet ports. Understand LAN/WAN concepts and apply that knowledge to testing network-related functionalities.
  • Use Linux commands and tools to manage test environments and verify systems during testing. Perform basic operations on MySQL databases to validate back-end data.
  • Work closely with the development team to understand requirements and help improve software quality by providing actionable feedback during all phases of the software development lifecycle.
  • Suggest improvements in the testing process, tools, or techniques based on lessons learned from previous projects to enhance the overall efficiency and effectiveness of testing procedures.
  • Maintain comprehensive test documentation, including test plans, test cases, defect logs, and status reports. Ensure that the documentation is clear, accurate, and easily accessible for all stakeholders.
  • Coach and mentor junior team members to help them develop their manual testing skills and knowledge.

Required Skills

  • Good understanding of basic networking principles such as the OSI model, IP Address vs MAC Address, TCP vs UDP, LAN/WAN, and knowledge of routers, switches, and Ethernet ports.
  • Proficiency in API testing using tools like Postman, with knowledge of HTTP methods (GET, POST, PUT, DELETE, PATCH), response status codes, and path/query parameters.
  • Strong understanding of manual testing principles, including sanity vs smoke testing, creating effective test scenarios, and test case execution. Ability to distinguish between severity and priority with real-world examples.
  • Basic hands-on experience working with Linux environments for test setup and basic MySQL queries for database verification.
  • Experience identifying defects, categorizing them based on severity and priority, and managing them through the defect lifecycle.

Preferred Qualifications

  • Familiarity with automated testing tools or scripting languages like Python, JavaScript, or Shell for automating repetitive testing tasks (although manual testing will be the primary focus of this role).
  • ISTQB or other recognized software testing certifications are an added advantage.
  • Ability to think critically and identify potential issues early in the development process.
  • High attention to detail to identify even the smallest bugs and inconsistencies in software functionality.

Qualifications

  • Proven experience in manual testing, with at least 2-3 years of hands-on experience in testing web applications, APIs, or network-based applications.
  • A degree in Computer Science, Information Technology, Electronics, or related fields.

Location. Must be available to work on-site in Noida-NSEZ 5 days a week.

Why Tech Mahindra?

  • Join a leading global IT services and consulting company with a strong focus on innovation, digital transformation, and cutting-edge technology.

Growth Opportunities. At Tech Mahindra, we provide continuous learning and professional development opportunities. You'll have the chance to work on exciting projects and develop new skills in a rapidly changing tech landscape.

Inclusive Culture. Tech Mahindra is committed to diversity, equality, and inclusion. We value the unique perspectives and experiences of all our employees and foster a culture where everyone can thrive.

Employee Benefits. We offer competitive compensation packages, comprehensive health benefits, and a variety of employee wellness programs to ensure a balanced work-life environment.