TDD is an approach where the development team first writes automated test cases which describe new functionality cases and creating small codes to pass that case. Followed by the refactoring of the code to meet the test criteria.
What is your experience writing automated test cases?
Experience and ability to discuss automated regression testing, continuous integration and testing, performance testing techniques and tools such as test stubs, etc.
Understands and is able to articulate the benefits of automated testing, such as, quick identification and isolation of development defects as well as the ability to test development work completed in previous iterations.
Understanding and comfortable with the changing nature of the code base in Agile.
Addresses the need for manual testing as well as automated testing.