Former System Verification and Automation Intern at IBM
about 2 years ago
My responsibility on the team was to verify defects with the product at hand, Spectrum Protect. We worked with different build levels and test functionality (does the product behave like IBM expects it to, what if a customer did x or y, is this intended behavior when z is done) and document our tests. This allows us to track and report the issues up to the full time developers. Sometimes the issues we run into can be resolved quickly, so full timers would often allow us (testers) an opportunity to work and help resolve it. The automation portion of the position comes from wanting to speed up the process of testing. Should we run into an issue, recreating it by hand may have some human errors but if we were able to develop scripts to redo the exact test parameters, we can ensure we're testing what we wanted to test.