Having said that, we think a Testing & QA Engineer should; 1. Have a BA or a BSc in Computer Science. Engineering or equivalent 2. Have at least 5 years experience in testing and quality assurance 3. Extensive experience in testing web and mobile applications as well a deep understanding of client and server relationships 4. Experience writing and communicating test documentation 5. For bonus points have expert knowledge of automated test tools and scripting languages