软件质量保证主管

多伦多 24天前全职 网络
面议
我们正在寻找一位积极主动且注重细节的软件质量保证负责人,要求具备在.NET应用程序的手动和自动测试方面的实际经验。作为我们质量保证团队的关键成员,您将负责确保我们软件产品的可靠性、功能性和性能。您将与开发人员、QA成员、产品经理、供应商和其他利益相关者紧密合作,以识别和解决缺陷,并为软件开发生命周期的整体质量做出贡献。 该职位将涵盖为期12-18个月的休假,可以在加拿大或美国远程工作。 主要职责 • 领导、指导和管理QA分析师团队,提供指导、培训和绩效反馈,以确保高质量的交付。 • 监督和协调供应商的QA活动,确保与内部QA流程、质量标准和项目时间表保持一致。 • 定义、增强和执行新功能、增强和回归工作的测试策略、计划和测试用例。 • 计划、优先排序和安排测试活动,确保在手动和自动测试工作中优化资源分配。 • 对.NET应用程序(包括Web、API和面向服务的平台)进行手动和自动测试。 • 使用Postman(基于JavaScript的自动化)等工具和Selenium、Playwright等自动化框架开发、维护和执行自动化测试脚本,适用时使用JavaScript和C#。 • 通过与产品负责人、业务分析师和开发人员密切合作,确保全面的测试覆盖率,以完善业务需求和验收标准。 • 在整个生命周期中监控、跟踪和管理缺陷,并与开发团队合作进行分类、解决和验证修复。 • 向项目利益相关者提供清晰、简明和定期的QA状态报告,突出风险、时间表和质量指标。 • 推动QA流程、工具、自动化框架和团队实践的持续改进举措。 • 倡导质量标准和最佳实践,确保遵循测试方法,并在团队中推广质量优先的思维方式。 • 支持发布计划和生产验证,确保顺利的部署周期和高可靠性的交付物。 要求 • 计算机科学、信息技术或相关领域的学士学位(或同等工作经验)。 • 10年以上.NET应用程序手动和自动测试的验证经验,包括Web和面向服务的架构。 • 7年以上Web应用程序测试经验,具有使用Playwright或Selenium等工具的强大自动化实际经验。 • 3年以上REST API测试和自动化经验,包括在Postman(JavaScript)、Swagger或SOAP UI中构建自动化测试工作流。 • 精通C#和JavaScript,用于编写、调试和维护自动化测试脚本和工具。 • 具有领导或管理QA团队成员的经验,提供指导、方向和绩效指导。 • 具有管理供应商或离岸QA团队的验证经验,确保质量、一致性和按预期交付。 • 深刻理解QA方法论、软件开发生命周期、测试最佳实践和端到端质量流程。 • 扎实的Web技术(HTML、CSS、JavaScript)理解和复杂Web应用程序测试经验。 • 具有Azure或AWS等云平台的实际经验,包括测试部署在云环境中的应用程序或服务。 • 具有数据库测试经验,包括编写SQL查询以验证后台流程。 • 具有使用JMeter等工具进行性能测试的经验。 • 熟悉Git,包括分支策略、拉取请求和变更审查。 • 优秀的分析、故障排除和问题解决能力,能够快速隔离和识别问题。 • 出色的细节关注能力,强烈关注质量和准确性。 • 良好的沟通能力,能够在技术和非技术团队中有效工作。 • 能够在快节奏、协作的环境中进行多任务处理、优先排序和执行。 • 展示出所有权思维方式,承诺持续学习和改进。 加分项 • 熟悉Azure DevOps中的测试管理。 • 了解敏捷/Scrum方法论。 • 具有持续集成/持续部署(CI/CD)管道的经验。 • 具有在企业内容管理(ECM)环境中工作的经验,如SharePoint、Documentum、Cara、Livelink、FileNet、Interwoven等。 • 具有PDF规范和相关技术的工作经验。