A software tester does not need to be an expert in mathematics. The main requirement is understanding the product and the ability to use various types of testing. Knowledge of coding languages and proficiency in English are advantageous.