职位:高级测试员(10年以上经验)进行手动和自动化测试,将手动测试转换为基于Selenium的自动化测试
地点:蒙特利尔
我们尊贵的公共部门客户需要一位高级测试员(10年以上经验)来执行手动和自动化测试,将手动测试转换为基于Selenium的自动化测试,并将测试集成到CI/CD管道中,同时与开发团队密切合作。该资源将验证功能和非功能需求,开发和执行测试场景,并为集成到CI/CD管道中的自动化优先测试实践做出贡献。
必须具备:
- 具有Selenium/Web Driver和测试自动化的经验
- 具有将手动测试脚本转换为自动化测试的经验
- 具有将自动化测试集成到CI/CD管道中的经验
- 具有功能和非功能需求的手动测试经验
- 具有测试.NET / .NET Core应用程序的经验
- 可靠的安全许可
- 计算机科学、信息技术或工程学的高等教育学位或文凭
优先条件:
- 具有Java Script经验
- 具有T-SQL经验
- 使用GoC Web Tool和CK Editor的经验
- 具有无障碍测试经验(WCAG 2.1 AA)
- 相关认证(ISTQB, CTFL, CSTP, CTM, CMST, CASTP-P)
职责:
- 手动测试功能和解决方案以验证功能和非功能需求;
- 根据批准的需求和设计开发全面的测试场景、测试用例和测试脚本;
- 建立和维护以自动化为先的软件测试程序;
- 使用Selenium/Web Driver将手动测试脚本转换为自动化测试,并将其集成到CI/CD管道中进行门控和计划运行;
- 计划和协调测试活动,包括演练和准备审查;
- 管理和监控测试计划、执行进度和缺陷生命周期;
- 在多平台环境中建立和维护源代码和目标代码库;
- 验证功能合规性、性能SLA和可访问性标准;
- 执行系统、集成、回归、性能和可访问性测试;
- 进行性能测试,包括负载、压力和可扩展性测试;
- 记录执行结果、缺陷、指标和建议;
- 稳定不稳定的测试,移除过时的测试,确保新功能得到覆盖;
- 提供状态报告和利益相关者沟通,包括测试准备、质量风险和发布签署建议;
- 与开发人员密切合作,积极质疑需求,并为持续改进做出贡献;
- 参与培训以保持对测试工具、趋势和最佳实践的了解;
- 参与流程分析和测试流程改进。