Are there any software testers here? What do you do at work? How does one become a software tester? do I have to be a programmer to be a tester?
Becoming a software tester may involve you getting any of the recognised certifications including ISTQB (in UK)
Software testing starts right from when the documentation for a new application is drawn up. This will be in the form of review meeting. This type of testing is called Static Testing. It does not involves exercising codes or running the programme but an examination of specification/ requirements documents.
Typically it involves meetings upon meetings until requirements and specifications are agreed upon. Coding or development often starts once this phase is completed.
Automation in testing involves writing codes to automatically execute test actions. Certain programs/tools exist to help with this including: Quick Test Professional (QTP), Selenium, HP Quality Center etc.
You typically would need to know a scripting language like VBScript or Javascript etc to be a successful automation tester.
Software testing involves all the various steps you take in ensuring quality in a system under development. It includes checking the programs functionality to ensure they conform to original specification or requirement.