Without technical knowledge, it would be very difficult to excel in this field as the competition is rising day by day. I see thousands of testers join the testing platforms on a daily basis and we can only sustain here if we’ve technical knowledge. At the same time, we can’t ignore our management skills too. I am a QA engineer and I know how difficult it could get if I didn’t have management skills and if you can’t manage a team then technical knowledge is of no use. Hence, I feel that a balance of technical skills and management skills= perfect tester 🙂