职位概述
我们正在寻找一位高技能的质量保证自动化工程师加入我们的团队。作为我们软件解决方案组的关键成员,您将在确保系统质量和性能方面发挥重要作用。
关于这个角色
在这个职位上,您将设计、开发并执行自动化测试套件,以交付可扩展、安全和多租户的系统,满足功能和业务需求。
• 您将与开发人员、业务分析师和产品负责人紧密合作,以推动高测试覆盖率并在开发生命周期早期发现缺陷。
主要职责
以下是此角色的一些关键责任:
• 设计和维护自动化测试脚本:您将使用 Selenium、Cypress、Playwright 和其他工具设计和维护自动化测试脚本。
• 开发和维护模块化测试自动化框架:您将为回归测试、冒烟测试和端到端测试开发和维护模块化、数据驱动和可重用的测试自动化框架。
• 将自动化测试套件集成到 CI/CD 管道中:您将使用 GitHub Actions、Jenkins、Azure DevOps 或 GitLab CI 将自动化测试套件集成到 CI/CD 管道中。
• 实施测试数据自动化和服务虚拟化:您将在分布式微服务环境中实施测试数据自动化和服务虚拟化,以进行稳健的测试。
• 执行 API 测试和合同验证:您将使用 Postman、Swagger、ReadyAPI 或 Karate 执行 API 测试和合同验证。
• 定义和执行性能、可扩展性和负载测试:您将使用 JMeter、Gatling 或 k6 定义和执行性能、可扩展性和负载测试。
要求
要在此角色中取得成功,您需要:
• 拥有计算机科学、工程或相关领域的学士学位,或具有同等的工作经验。
• 相关认证,如 ISTQB 高级或 Selenium CP-SAT,将是加分项。
• 至少 7 年的测试自动化或软件 QA 经验,对测试原则和软件开发生命周期有深刻理解。
优先资格
理想的候选人将具有 Web UI 自动化、API 测试、CI/CD 集成、版本控制系统以及监控和日志分析工具的经验。
福利
我们提供具有竞争力的福利套餐,包括 401(k) 退休计划、医疗、牙科和视力计划、健康激励以及慷慨的休假时间。