Programming is not a necessity in security testing. However, it is a valuable skill that can improve your worth as a software security tester and make you more efficient in your work.