1. 参与软件开发,对软件质量进行把控2. 提出软件存在的问题,开发修复问题后进行再次验证3. 尽可能多、尽可能早的发现软件存在的问题4. 对软件测试过程、测试结果进行分析,出具软件测试报告5. 对软件存在的风险进行提示6. 为后续软件开发、测试、资源安排提供依据就业前景:目前来看就业前景挺好,但是入门容易,想要深入较难