职位名称:高级C# UI自动化测试员
经验:8-10年
地点:蒙特利尔,QC
角色概述
寻找一位具有强大C#自动化技能和丰富C#前端应用测试经验的高级UI测试员。该角色专注于设计、执行和维护稳健的UI自动化框架,并确保高质量的用户体验。
主要职责:
- 使用C#设计和开发UI自动化测试
- 测试基于.NET / C# UI框架构建的前端应用
- 创建和维护自动化框架(Selenium、Playwright或类似工具)
- 执行功能、回归和跨浏览器测试
- 分析缺陷,进行根本原因分析,并与开发人员紧密合作
- 将自动化集成到CI/CD管道中
- 审查需求、用户故事和验收标准
- 指导初级测试员并执行QA最佳实践
教育背景:
- 计算机科学、工程学士学位或同等经验
必备技能:
- 8-10年UI测试和测试自动化经验
- 丰富的C#实际操作经验
- 精通UI自动化工具(Selenium、Playwright、SpecFlow、NUnit、MSTest)
- 具有测试C#/.NET前端应用(WPF、WinForms、Blazor、ASP.NET UI)的经验
- 良好的HTML、CSS、JavaScript理解能力
- 具有Git、Azure DevOps或Jenkins经验
- 强大的调试和问题解决能力
加分项:
- 具有BDD(SpecFlow、Cucumber风格框架)经验
- API测试经验(Postman、REST或基于C#的API测试)
- 性能或可访问性测试经验
- 在敏捷/Scrum环境中的经验