Python 自动化测试工程师

伦敦 17天前合同 网络
面议
您的核心职责包括: • 使用 PyTest、Behave(BDD)、Robot Framework 或 Selenium(Python 绑定)设计、开发和维护自动化测试套件。 • 实现针对使用 Flask、FastAPI 或 Django 构建的 RESTful 服务的 API 自动化测试。 • 构建数据驱动和 LLM 集成的测试用例,以验证 AI 工作流和模型响应。 • 开发模拟服务和测试工具,以模拟 AWS 和微服务交互。 • 自动化验证 AWS 组件,如 Lambda、Step Functions、API Gateway、OpenSearch、Kendra 和 DynamoDB。 • 使用 GitHub Actions 或 Jenkins 将自动化测试集成到 CI/CD 管道中。 • 支持跨分布式系统的性能、回归和集成测试。 • 参与缺陷分类、根本原因分析,并确保新版本的测试覆盖率。 • 与开发人员、DevOps 和产品负责人合作,以维护高质量的交付标准。 所需技能: 最低技能: • 计算机科学、软件工程或同等经验的学位。 • 强大的 Python 编程技能,尤其是在测试自动化框架(PyTest、Behave、Robot Framework、Selenium)方面。 • 具有 API 测试、数据驱动测试和集成测试的实际经验。 • 对 REST API 设计、身份验证和验证有良好的理解。 必要技能: • 具有 AWS 服务(Lambda、Step Functions、API Gateway、OpenSearch、Kendra、DynamoDB、S3、IAM、CloudWatch)的实际经验。 • 具有 LLM 或 AI/ML 流水线测试的经验,包括提示响应验证。 • 熟悉 BDD 框架(Behave、Cucumber)和结构化测试用例设计。 • 在 CI/CD 管道中集成测试的丰富经验(GitHub Actions、Jenkins)。 • 对自动化测试中的日志记录、监控和错误处理有扎实的理解。