34 Tdd Jobs
Job Alert
Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
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
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
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
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
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
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
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
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 1 week ago
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
- Bangalore
- Pune
- Hyderabad
- Chennai
- 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!
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.
Please Verify Your Phone or Email
We have sent an OTP to your contact. Please enter it below to verify.
Featured Companies
-
Blinkit Private Limited
1047 Jobs |
-
Marriott International
429 Jobs |
-
Uplers
391 Jobs | Ahmedabad
-
Tata Consultancy Services
368 Jobs | Thane
-
Wipro
365 Jobs | Bengaluru
-
Genpact
313 Jobs | New York,NY
-
Turing
273 Jobs | San Francisco
-
Confidential
272 Jobs | Silicon Valley
-
Virtusa
259 Jobs | Southborough
-
Aditya Birla Capital
256 Jobs | Mumbai