A good test engineer has a test to break attitude.An ability to take the point of view of the customer a strong desire for quality and Good communication skills
Previous software development experience can be helpful as it provides a deeper understanding of the software development process Good judgment skills