Test Execution
Testing is tough work requiring intelligence and observation. Not only do Testers need to identify potential problems, but they also need to verify them with stakeholders, evaluate them in terms of their impact and risk, clearly and accurately communicate them to development and management. A good software tester has many hard and soft skills.