Although not necessary, having coding skills is beneficial for you as a QA test engineer. You will be able to unit test and interact with developers more effectively.