Software Testing is a universal technology and is platform independent. The principles of Software Testing remain the same regardless on the underlying technology in which the application is developed.
That is why a Career in Software Testing is so widely acceptable and has huge scope whatever be the technology in use. As new technologies come and go, Software Testing is here to stay because every application needs to be tested regardless of the technology.
Basic Software Testing does not require very high programming skills as it is driven more by analytical skills than programming skills. A Career in Software Testing has very good growth prospects and in demand throughout the globe.