高级自动化质量保证工程师,使用TypeScript和NodeJS支持后端测试。

蒙特利尔 2天前全职 网络
面议
我们尊贵的客户正在寻找一名高级自动化QA,支持使用Typescript和NodeJS进行后端测试。该职位可以在渥太华、蒙特利尔或多伦多(每月4天现场混合办公)工作。任务包括:在执行QA实践中表现出主动性、积极性和自给自足,确保有适当的测试覆盖率。与跨职能团队合作,包括开发人员、产品负责人和其他QA专业人员,设计、开发、实施和执行自动化测试脚本,重点验证应用程序的功能,识别缺陷,并为我们软件开发过程的整体改进做出贡献。进行动手自动化脚本编写,调查/调试遇到的故障。使用行业标准工具和框架为API设计、开发和维护自动化测试脚本。为功能、回归、集成、API测试和性能测试创建和执行测试用例。开发自动化测试并将其集成到持续集成/持续部署(CI/CD)管道中。参与测试计划会议,定义测试范围、目标和验收标准。识别适合自动化的领域并优先考虑自动化测试用例。促进左移测试文化,帮助团队有效应用测试金字塔。开发和维护测试数据和测试环境。清晰记录缺陷,包括重现步骤、预期结果和实际结果。与开发团队密切合作,确保及时解决缺陷。在每个软件发布周期中执行自动化测试套件。调查和排除测试失败的故障。为整体质量保证策略做出贡献。在无法进行自动化的情况下,软件开发人员可能需要执行手动测试脚本。必须具备:可靠性许可。相关领域的本科学位,如计算机科学、软件工程或工商管理。具有JavaScript、Typescript、NodeJS支持后端测试的经验。具有SQL经验(例如:查询数据)。具有端到端(E2E)测试经验。具有API测试和使用Postman进行API测试的经验。具有功能、回归和性能测试经验。优选条件:具有单元测试工具(如Jest)的经验。了解测试最佳实践和左移测试实践。了解微服务和事件驱动架构是一个优势。了解UI组件测试、合同测试和测试容器等测试技术是一个优势。具有Azure云平台和Azure DevOps经验是一个优势。使用Playwright测试自动化软件的经验。具有C#经验。免责声明:在评估候选人时可能会使用AI。此职位发布是为了填补现有空缺。申请。