软件测试工程师负责确保软件产品的质量和性能符合预期标准。主要职责包括分析需求、设计测试用例、执行测试、记录缺陷并跟踪修复情况。工作内容涵盖功能测试、性能测试、自动化测试等,需要编写测试报告并与开发团队协作改进产品质量。测试工程师需要掌握测试工具和技术,具备良好的分析能力和细致耐心,以发现潜在问题并保障软件交付质量。