Jobs
Interviews

34 Tdd Jobs

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

Scrum Master
Sutherland

7.0 - 12.0 years

Bengaluru

Work from Office

Experience in playing the Scrum Master role for at least one year for a software development team that was diligently applying Scrum principles, practices, and theory. (Adjust based on your necessity) Good skills and knowledge of servant leadership, facilitation, situational awareness, conflict resolution, continual improvement, empowerment, and increasing transparency. Knowledge of various well-documented patterns and techniques for filling in the intentional gaps left in the Scrum approach (example: numerous Burndown technologies, various Retrospective formats, handling bugs, etc.). Experience is playing the Scrum Master role for at least two years for a software development team that was ...

Posted 6 days ago

AI Match Score
Apply
Java FSD
Virtusa

5.0 years

Andhra pradesh

On-site

Job Description: Experience: Minimum 5 years in building large and complex architecture or redesign projects. Key Responsibilities End-to-end understanding of all phases of project implementation. Strong grasp of design aspects and hands-on development. Work closely with client architects and business teams to define technical solutions and enhance existing application architecture. Identify hardware and software infrastructure needs to meet architectural goals. Perform validation tests to ensure flexibility and scalability of the Java environment. Assist the software design team with application integration. Conduct system performance tests and troubleshoot design flaws and bottlenecks. Imp...

Posted 1 week ago

AI Match Score
Apply
Automation test
Virtusa

6.0 - 8.0 years

Andhra pradesh

On-site

6 to 8 years of experience in automation testing with a strong background in Java . 4 years of experience using SDET with Java and TOSCA. Solid understanding of test-driven development (TDD), BDD, and Agile methodologies. Experience in API testing using tools like Rest, Assured, Postman, or Karate. Knowledge of version control systems such as Git. Experience with build tools like Maven or Gradle. Familiarity with cloud environments (AWS) is a plus. About Virtusa Teamwork, quality of life, professional and personal development: values that Virtusa is proud to embody. When you join us, you join a team of 27,000 people globally that cares about your growth — one that seeks to provide you with e...

Posted 1 week ago

AI Match Score
Apply
IN_Senior Associate_D365 SCM_MS Dynamics_Advisory_Mumbai
PwC India

3.0 years

Goregaon, Maharashtra, India

On-site

Line of Service Advisory Industry/Sector Not Applicable Specialism Microsoft Management Level Senior Associate Job Description & Summary At PwC, our people in business application consulting specialise in consulting services for a variety of business applications, helping clients optimise operational efficiency. These individuals analyse client needs, implement software solutions, and provide training and support for seamless integration and utilisation of business applications, enabling clients to achieve their strategic objectives. Those in Microsoft Dynamics ERP at PwC will specialise in analysing client needs, implementing ERP software solutions, and offering training and support for sea...

Posted 1 week ago

AI Match Score
Apply
Senior Software Engineer
Virtusa

6.0 - 8.0 years

Andhra pradesh

On-site

6 to 8 years of experience in automation testing with a strong background in Java . 4 years of experience using SDET with Java and TOSCA. Solid understanding of test-driven development (TDD), BDD, and Agile methodologies. Experience in API testing using tools like Rest, Assured, Postman, or Karate. Knowledge of version control systems such as Git. Experience with build tools like Maven or Gradle. Familiarity with cloud environments (AWS) is a plus. About Virtusa Teamwork, quality of life, professional and personal development: values that Virtusa is proud to embody. When you join us, you join a team of 27,000 people globally that cares about your growth — one that seeks to provide you with e...

Posted 1 week ago

AI Match Score
Apply
IN_Associate – D365 Technical Consultant_MS Dynamics– Advisory_Mumbai
PwC India

3.0 years

Goregaon, Maharashtra, India

On-site

Line of Service Advisory Industry/Sector Not Applicable Specialism Microsoft Management Level Associate Job Description & Summary At PwC, our people in business application consulting specialise in consulting services for a variety of business applications, helping clients optimise operational efficiency. These individuals analyse client needs, implement software solutions, and provide training and support for seamless integration and utilisation of business applications, enabling clients to achieve their strategic objectives. Those in Microsoft Dynamics ERP at PwC will specialise in analysing client needs, implementing ERP software solutions, and offering training and support for seamless i...

Posted 1 week ago

AI Match Score
Apply
Java Backend Engineer AVP/VP
Citi

7.0 - 20.0 years

Pune, All india

On-site

As an Applications Development Senior Programmer Analyst at our company, your role involves participating in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. Your main objective is to contribute to applications systems analysis and programming activities. Key Responsibilities: - Design, develop, and maintain robust, scalable, and high-performance applications. - Implement trunk-based development practices for continuous integration and rapid delivery. - Develop clean, maintainable, and testable code following SOLID principles and software design best practices. - Ensure high levels of unit test coverage, test-dr...

Posted 1 week ago

AI Match Score
Apply
Senior UI Programmer Analyst
CITI

3.0 - 8.0 years

Pune, All india

On-site

As an Applications Development Senior Programmer Analyst, your main objective will be to contribute to applications systems analysis and programming activities. This role will require deep expertise in system design, hands-on coding, and strong problem-solving skills to create resilient, high-performing, and secure applications. - Hands-on experience with React technology is a must. You will be required to devote the majority of your time to writing code. - Collaborate closely with architects, product owners, and diverse cross-functional teams to design and implement scalable, distributed systems. - Provide mentorship to junior engineers and create an environment conducive to continuous lear...

Posted 2 weeks ago

AI Match Score
Apply

6.0 years

Andhra pradesh

On-site

Design, develop, debug, and test C++ applications (C++11/14 mandatory) following engineering standards and best practices. Analyze system/subsystem requirements and contribute to high/low-level design, UML diagrams, and interface specifications. Build high-performance, multi-threaded, user-friendly applications and integrate REST/JSON web services. Perform crash analysis, hardware-target debugging, defect resolution, and provide production support when required. Implement TDD and write comprehensive unit test cases using tools like Google Test and VSTest, ensuring high-quality and maintainable code. Build reusable libraries, maintain coding standards, and ensure documentation across reports,...

Posted 2 weeks ago

AI Match Score
Apply
IN-Senior Associate_D365 Technical _MS Dynamics_Advisory_Mumbai
PwC India

3.0 years

Goregaon, Maharashtra, India

On-site

Line of Service Advisory Industry/Sector Not Applicable Specialism Microsoft Management Level Senior Associate Job Description & Summary At PwC, our people in business application consulting specialise in consulting services for a variety of business applications, helping clients optimise operational efficiency. These individuals analyse client needs, implement software solutions, and provide training and support for seamless integration and utilisation of business applications, enabling clients to achieve their strategic objectives. Those in Microsoft Dynamics ERP at PwC will specialise in analysing client needs, implementing ERP software solutions, and offering training and support for sea...

Posted 2 weeks ago

AI Match Score
Apply
Java FSD
Virtusa

0 years

Andhra pradesh

On-site

Job Description: Java Dev Key Responsibilities End-to-end understanding of all phases of project implementation. Strong grasp of design aspects and hands-on development. Work closely with client architects and business teams to define technical solutions and enhance existing application architecture. Identify hardware and software infrastructure needs to meet architectural goals. Perform validation tests to ensure flexibility and scalability of the Java environment. Assist the software design team with application integration. Conduct system performance tests and troubleshoot design flaws and bottlenecks. Implement secure coding practices and ensure high-quality standards. Build concurrent a...

Posted 2 weeks ago

AI Match Score
Apply
Java FSD
Virtusa

5.0 years

Andhra pradesh

On-site

Job Description: Java FSD Experience: Minimum 5 years in building large and complex architecture or redesign projects. Key Responsibilities End-to-end understanding of all phases of project implementation. Strong grasp of design aspects and hands-on development. Work closely with client architects and business teams to define technical solutions and enhance existing application architecture. Identify hardware and software infrastructure needs to meet architectural goals. Perform validation tests to ensure flexibility and scalability of the Java environment. Assist the software design team with application integration. Conduct system performance tests and troubleshoot design flaws and bottlen...

Posted 2 weeks ago

AI Match Score
Apply
Senior Software Engineer - Java Full Stack
Kyndryl India

10.0 - 20.0 years

Sadar, Uttar pradesh, India

On-site

Who We Are At Kyndryl, we run and reimagine the mission-critical technology systems that drive advantage for the world’s leading businesses. We are at the heart of progress; with proven expertise and a continuous flow of AI-powered insight, enabling smarter decisions, faster innovation, and a lasting competitive edge. For our people—Kyndryls—that means doing purposeful work that powers human progress. Join us and experience a flexible, supportive environment where your well-being is prioritized and your potential can thrive. The Role Are you passionate about solving complex problems? Do you thrive in a fast-paced environment? Then there’s a good chance you will love being a part of our Softw...

Posted 2 weeks ago

AI Match Score
Apply
Senior Software Engineer
Virtusa

6.0 - 8.0 years

Andhra pradesh

On-site

6 to 8 years of experience in automation testing with a strong background in Java . 4 years of experience using SDET with Java and TOSCA. Solid understanding of test-driven development (TDD), BDD, and Agile methodologies. Experience in API testing using tools like Rest, Assured, Postman, or Karate. Knowledge of version control systems such as Git. Experience with build tools like Maven or Gradle. Familiarity with cloud environments (AWS) is a plus. About Virtusa Teamwork, quality of life, professional and personal development: values that Virtusa is proud to embody. When you join us, you join a team of 27,000 people globally that cares about your growth — one that seeks to provide you with e...

Posted 2 weeks ago

AI Match Score
Apply
Application Developer-Microsoft .NET Stack
IBM

4.0 - 7.0 years

Bengaluru

Work from Office

Your role and responsibilities As a Software Developer you'll participate in many aspects of the software development lifecycle, such as design, code implementation, testing, and support. You will create software that enables your clients' hybrid-cloud and AI journeys. Your primary responsibilities include: Proficient Software Development with Microsoft Technologies: Demonstrate expertise in software development using Microsoft technologies, ensuring high-quality code and efficient application performance. Collaborative Problem-Solving and Stakeholder Engagement: Collaborate effectively with stakeholders to understand product requirements and challenges, proactively addressing issues through...

Posted 2 weeks ago

AI Match Score
Apply
Java Developer
Virtusa

0 years

Andhra pradesh

On-site

Job Description: He/She will play a crucial role in designing, developing, maintaining and testing high-performance applications. He/She will work closely with cross-functional teams to deliver scalable and robust solutions. His/Her expertise in Core Java, Spring Boot, and cloud technologies will be essential. Key Responsibilities: Design, develop, and maintain applications using Core Java and Spring Boot. Deploy and manage applications on Kubernetes. Implement messaging solutions using Kafka. Work with Oracle databases to design and optimize data storage solutions. Participate in the CI/CD process, utilizing Jenkins for automated deployments. Collaborate with the team using SCM tools like B...

Posted 2 weeks ago

AI Match Score
Apply
Software Engineer - Full stack Development
Emerson

0 years

Pune, Maharashtra, India

On-site

Job Description In This Role, Your Responsibilities Will Be: Develop responsive user interface for a full stack application. Full stack application involves client-side responsive user interface development using Ionic Framework, Angular, HTML5 etc. to server-side development using C# and ASP.NET Core MVC, Microservice’s, REST API, Windows services etc. and Database (SQL Express Database, MongoDB) for data persistence and retrieval. Translate mockups and wireframes into functioning user interface. Develop Proof-Of-Concept applications and give demo to business leaders. Work on Agile (Scrum) team with focus on meeting individual and team commitments Assume additional roles and responsibilitie...

Posted 2 weeks ago

AI Match Score
Apply
Software Architect - Pune
PhonePe

10.0 years

Pune, Maharashtra, India

On-site

About PhonePe Limited: Headquartered in India, its flagship product, the PhonePe digital payments app, was launched in Aug 2016. As of April 2025, PhonePe has over 60 Crore (600 Million) registered users and a digital payments acceptance network spread across over 4 Crore (40+ million) merchants. PhonePe also processes over 33 Crore (330+ Million) transactions daily with an Annualized Total Payment Value (TPV) of over INR 150 lakh crore. PhonePe’s portfolio of businesses includes the distribution of financial products (Insurance, Lending, and Wealth) as well as new consumer tech businesses (Pincode - hyperlocal e-commerce and Indus AppStore Localized App Store for the Android ecosystem) in I...

Posted 2 weeks ago

AI Match Score
Apply
Manager - Active Infra Rollout
Vodafone Idea Limited

3.0 years

Lucknow, Uttar pradesh, India

On-site

Role TM - Infra Rollout (MW) Job Level/ Designation M1 Function / Department Technology / Projects Location Circles- Lucknow/TUP Job Purpose In the highly competitive telecom business, Technology is the key differentiator of customer satisfaction. This role will be accountable for FDD/BSC/RNC/TDD/MIMO/Small cell/MW/Dismantling/Reverse Logistics/Opex calculation/NSS rollout completion and consolidation in Networks. Key Result Areas/Accountabilities Coordinating with the Equipment Vendor, Circle SCM and other relevant teams for the timely delivery of the Equipment . Coordinating with all stake holders for creating the Project implementation plans and then ensuring timely Rollout of all the sit...

Posted 2 weeks ago

AI Match Score
Apply
QA Engineer (Manual + Automation)
Uplers

4.0 years

Jaipur, Rajasthan, India

Remote

Experience : 4.00 + years Salary : Confidential (based on experience) Expected Notice Period : 15 Days Shift : (GMT+10:00) Australia/Brisbane (AEST) Opportunity Type : Remote Placement Type : Full Time Permanent position(Payroll and Compliance to be managed by: Compare Club) (*Note: This is a requirement for one of Uplers' client - Compare Club) What do you need for this opportunity? Must have skills required: GitHub Actions, Jira, Lambda Test, Experience working within Agile/Scrum delivery teams., Manual Testing, perfomance testing, Playwright, TDD, TypeScript Compare Club is Looking for: QA Engineer (Manual + Automation) We are seeking a QA Engineer with strong proficiency in both manual a...

Posted 3 weeks ago

AI Match Score
Apply
QA Engineer (Manual + Automation)
Uplers

4.0 years

Lucknow, Uttar pradesh, India

Remote

Experience : 4.00 + years Salary : Confidential (based on experience) Expected Notice Period : 15 Days Shift : (GMT+10:00) Australia/Brisbane (AEST) Opportunity Type : Remote Placement Type : Full Time Permanent position(Payroll and Compliance to be managed by: Compare Club) (*Note: This is a requirement for one of Uplers' client - Compare Club) What do you need for this opportunity? Must have skills required: GitHub Actions, Jira, Lambda Test, Experience working within Agile/Scrum delivery teams., Manual Testing, perfomance testing, Playwright, TDD, TypeScript Compare Club is Looking for: QA Engineer (Manual + Automation) We are seeking a QA Engineer with strong proficiency in both manual a...

Posted 3 weeks ago

AI Match Score
Apply
QA Engineer (Manual + Automation)
Uplers

4.0 years

Kanpur, Uttar pradesh, India

Remote

Experience : 4.00 + years Salary : Confidential (based on experience) Expected Notice Period : 15 Days Shift : (GMT+10:00) Australia/Brisbane (AEST) Opportunity Type : Remote Placement Type : Full Time Permanent position(Payroll and Compliance to be managed by: Compare Club) (*Note: This is a requirement for one of Uplers' client - Compare Club) What do you need for this opportunity? Must have skills required: GitHub Actions, Jira, Lambda Test, Experience working within Agile/Scrum delivery teams., Manual Testing, perfomance testing, Playwright, TDD, TypeScript Compare Club is Looking for: QA Engineer (Manual + Automation) We are seeking a QA Engineer with strong proficiency in both manual a...

Posted 3 weeks ago

AI Match Score
Apply
QA Engineer (Manual + Automation)
Uplers

4.0 years

Nashik, Maharashtra, India

Remote

Experience : 4.00 + years Salary : Confidential (based on experience) Expected Notice Period : 15 Days Shift : (GMT+10:00) Australia/Brisbane (AEST) Opportunity Type : Remote Placement Type : Full Time Permanent position(Payroll and Compliance to be managed by: Compare Club) (*Note: This is a requirement for one of Uplers' client - Compare Club) What do you need for this opportunity? Must have skills required: GitHub Actions, Jira, Lambda Test, Experience working within Agile/Scrum delivery teams., Manual Testing, perfomance testing, Playwright, TDD, TypeScript Compare Club is Looking for: QA Engineer (Manual + Automation) We are seeking a QA Engineer with strong proficiency in both manual a...

Posted 3 weeks ago

AI Match Score
Apply
Frontend Architect
Caterpillar Inc.

9.0 - 13.0 years

Chennai, All india

On-site

Role Overview: You will be a seasoned Frontend Architect (Senior Software Engineer) at Caterpillar Inc., where you will work in an agile environment and leverage a builder's mindset, strong design sensibility, and deep technical expertise. Your primary responsibilities will include leading architectural decisions, mentoring teams, and driving the development of modern, responsive, and secure web applications for the Informatics & Connected Worksite - CAT IT Team in Chennai - Brigade World Trade Center & Bangalore PSN office-KA - India. Key Responsibilities: - Lead cross-functional discussions to align on product and technology strategy. - Define and uphold high standards for software quality...

Posted 3 weeks ago

AI Match Score
Apply
Software Engineer - Backend Java
Kyndryl India

6.0 - 15.0 years

Sadar, Uttar pradesh, India

On-site

Who We Are At Kyndryl, we design, build, manage and modernize the mission-critical technology systems that the world depends on every day. So why work at Kyndryl? We are always moving forward – always pushing ourselves to go further in our efforts to build a more equitable, inclusive world for our employees, our customers and our communities. The Role Are you passionate about solving complex problems? Do you thrive in a fast-paced environment? Then there’s a good chance you will love being a part of our Software Engineering – Development team at Kyndryl, where you will be able to see the immediate value of your work. Core Java: Strong understanding of OOP (Inheritance, Encapsulation, Polymor...

Posted 3 weeks ago

AI Match Score
Apply
Page 1 of 2

Exploring TDD Jobs in India

Test-Driven Development (TDD) is a popular software development approach that emphasizes writing tests before writing code. In India, the demand for TDD professionals is on the rise as companies seek to improve the quality of their software products. Job seekers with expertise in TDD can find exciting opportunities in various industries across the country.

Top Hiring Locations in India

  1. Bangalore
  2. Pune
  3. Hyderabad
  4. Chennai
  5. Mumbai

Average Salary Range

The average salary range for TDD professionals in India varies based on experience levels. Entry-level positions typically start at around ₹4-6 lakhs per annum, while experienced professionals can earn upwards of ₹15-20 lakhs per annum.

Career Path

The career path for TDD professionals often starts as a Junior Developer, progressing to roles such as Senior Developer, Tech Lead, and eventually Architect or Manager positions.

Related Skills

In addition to TDD, job seekers in India are often expected to have skills in: - Agile methodologies - Continuous integration and deployment - Programming languages such as Java, Python, or JavaScript

Interview Questions

  • What is TDD and how does it differ from traditional software development methodology? (basic)
  • Can you explain the three laws of TDD? (medium)
  • How do you handle dependencies in your unit tests when practicing TDD? (medium)
  • What are the benefits of using TDD in software development? (basic)
  • How do you decide when a test is "good enough" in TDD? (medium)
  • What tools do you use for TDD in your projects? (basic)
  • Can you walk us through the TDD cycle? (medium)
  • How do you handle testing edge cases in TDD? (medium)
  • Have you ever encountered a situation where TDD was not suitable? If yes, how did you handle it? (advanced)
  • How do you ensure that your tests are maintainable and scalable in TDD? (medium)
  • What are the common challenges you face while practicing TDD and how do you overcome them? (medium)
  • Can you explain the concept of test doubles in TDD? (medium)
  • How do you measure the success of TDD in your projects? (medium)
  • What are your favorite TDD best practices? (basic)
  • Have you used TDD in a team setting? How did you collaborate with other team members effectively? (medium)
  • How do you handle legacy code when introducing TDD into a project? (advanced)
  • Can you discuss the role of code coverage in TDD? (medium)
  • How do you handle testing asynchronous code in TDD? (medium)
  • How do you ensure that your TDD tests are not too brittle? (medium)
  • Have you worked on a project where TDD significantly improved the overall software quality? If yes, can you share your experience? (advanced)
  • How do you prioritize which tests to write first in TDD? (medium)
  • Have you integrated TDD into a CI/CD pipeline? If yes, can you explain the process? (advanced)
  • How do you handle testing APIs in a TDD approach? (medium)
  • Can you provide an example of a complex problem you solved using TDD? (advanced)
  • How do you stay updated with the latest trends and best practices in TDD? (basic)

Closing Remark

As you embark on your journey to explore TDD jobs in India, remember to hone your skills, stay updated with industry trends, and showcase your expertise confidently during interviews. With dedication and preparation, you can secure exciting opportunities in the thriving TDD job market in India. Good luck!

cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Featured Companies