职位描述
我们的客户正在寻找一位经验丰富的 SDET 架构师,负责重新架构和现代化我们的端到端测试自动化框架。您将担任 SDET 角色,设计可扩展、弹性和可维护的测试基础设施和框架,以符合我们持续交付和快速质量的愿景。
该职位非常适合在自动化、架构和现代 CI/CD 管道方面具备深厚技术专长的人,他们在快节奏的环境中茁壮成长,并能够为质量工程提供领导力和愿景。
主要职责:
• 重新设计现有的自动化测试框架,引入现代设计模式和最佳工具。
• 在整个组织中定义和实施测试自动化策略和标准。
• 评估和整合现代工具、框架和技术(例如,Playwright、Cypress、TestContainers、Allure 等)。
• 在 UI、API 和后端层创建强大、可重用和可扩展的自动化库。
• 使用 Jenkins、GitHub Actions、Azure DevOps 等开发和维护测试自动化的 CI/CD 管道。
• 与 DevOps、QA 和开发团队合作,优化不同环境下的测试执行。
• 领导 POC 和技术评估,以识别改进机会。
• 推动 Shift-Left 测试的采用,并确保测试自动化在 SDLC 中尽早嵌入。
• 重点关注测试数据管理、性能测试钩子和系统弹性测试。
• 为参与自动化套件的 QA 工程师和开发人员提供指导和代码审查。
• 确保与质量指标和实时可视化报告仪表板的集成。
所需技能和经验:
• 8 年以上质量工程经验,其中至少 2 年担任自动化/测试架构师。
• 具有设计和扩展测试自动化框架的证明经验(Java、Kotlin、Python、TypeScript 等)。
• 具备现代自动化框架的实际经验:Selenium、Cypress、Playwright、Appium、TestNG/JUnit。
• 在测试 RESTful APIs 和微服务方面的专业知识(Postman、REST Assured、Karate 等)。
• 深刻理解面向对象编程(OOP)和设计原则。
• 在测试环境中使用 Docker、Kubernetes、GitOps 和基础设施即代码(IaC)的经验。
• 在 CI/CD 工具(Jenkins、GitHub Actions、Azure DevOps)方面有丰富经验,并将自动化集成到管道中。
• 熟悉 AWS、GCP 或 Azure 等云平台以进行分布式测试和环境管理。
• 熟悉 BDD 工具,如 Cucumber 或 SpecFlow(优先)。
• 对测试策略、测试数据管理、性能调优和故障注入有深入了解。
薪资/费率:每小时 80-90 美元(取决于经验水平)。这是一个合同职位,候选人预计每周工作 40 小时。合同期限为 6 个月,可能会延长。该职位目前不提供任何福利。