How to become a software tester without having much knowledge of different types of programming language ?
Do software testers need knowledge of programming language?
Yes, it's possible. Let me explain the overall roles that software testing involve.
Software Manual Testing
Software manual testing requires no knowledge of the programming language used to write the software.
However, it requires the knowledge of the software, its functions, features, modules, use cases, intended audience for the software et.al.
Typically, in software manual testing, the tester will be given a working software and will be expected to 'break' it by creating situations where the software functions abnormally.
These types of jobs are quite normal in the IT industry.
Software Automation Testing
Software automation testing may or may not require knowledge of the programming language used to create the software.
However, you will need the knowledge of the programming language or scripting language used by the software automation tool to write automation test cases.
Database / Network / Security Testing
These are other specialised roles that software testing engineers have to perform that may or may not require knowledge of programming language. But you will need to know the tool used for automation inside-out.
I hope this helps.
A good tester need good analytical and communication skills.For manual testing. tester does not need programming knowledge. He can just input data and check the outputs. But in case of automation testing, coding skill is needed. Java, python are nowadays mostly used in automation testing.
Thank you all for your answers.