高级测试员;执行手动和自动测试,将手动测试转换为Selenium自动化测试。

蒙特利尔 10小时前合同 网络
面议
职位:高级测试员(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和可访问性标准; - 执行系统、集成、回归、性能和可访问性测试; - 进行性能测试,包括负载、压力和可扩展性测试; - 记录执行结果、缺陷、指标和建议; - 稳定不稳定的测试,移除过时的测试,确保新功能得到覆盖; - 提供状态报告和利益相关者沟通,包括测试准备、质量风险和发布签署建议; - 与开发人员密切合作,积极质疑需求,并为持续改进做出贡献; - 参与培训以保持对测试工具、趋势和最佳实践的了解; - 参与流程分析和测试流程改进。