A Software Tester's primary responsibilities include devising test scenarios for usability and generating reports on the software's efficacy and flaws for the production team.