描述
您对质量保证和自动化充满热情吗?
高级QA自动化开发服务在确保客户软件开发过程的质量和效率方面发挥着关键作用。此职位负责定义和实施强大的测试自动化策略、性能测试策略,并维护测试自动化基础设施。
主要职责:
• 定义和支持软件产品的整体测试策略。
• 开发和实施全面的测试自动化策略。
• 建立和维护性能测试策略以确保系统可靠性。
• 为自动化测试过程设置代理和管道。
• 解决执行问题以确保测试操作顺利进行。
• 创建通用工具和库以增强测试自动化能力。
• 为团队使用记录和开发自动化测试示例。
• 开发和支持性能测试脚本以验证系统性能。
• 维护测试自动化平台的基础设施。
• 评估和推荐测试工具以改进自动化流程。
具体项目/平台要求:
• 展示对DevSecOps标准和工具的知识和兴趣。
• 以增值和可持续的方式将AI纳入测试自动化开发。
技能:
所需的顶级技能:
• 强大的面向对象编程技能。
• 深入了解测试自动化的最佳实践。
• 良好理解敏捷和DevSecOps原则和实践。
其他所需技能:
• 至少8年的测试自动化经验。
• 强大的分析和问题解决能力。
• 使用页面对象模型和Gherkin格式编写高度可维护的自动化脚本的经验。
• 具有Azure DevOps管道的经验。
• 具有开发测试自动化策略的经验。
• 具有开发性能测试策略的经验。
• 具有维护自动化测试和性能测试基础设施的经验。
• 具有团队合作精神,能够自主工作。
• 注重细节,关注质量。
• 计算机科学或同等学历的学士学位。
资产:
• Azure认证。
• 具有PowerShell、Python、NeoLoad、Terraform、Selenium、Robot Framework的经验。
• 使用SQL和性能测试工具的经验。
• 使用BrowserStack进行浏览器和视觉测试的经验。
• 在测试自动化开发工作流中使用大型语言模型的经验。
该职位提供在动态和创新环境中工作的机会。