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