Junior software tester roles and responsibilities