关于Highspring
在Highspring,我们帮助组织进行最关键的技术转型。远远超越传统的交付,我们通过将工程、质量和自动化整合到实践的核心,帮助客户构建现代、安全和可持续的平台。
在Highspring,质量不是最终阶段:它是一种战略工程能力。在这种背景下,SDET的角色对于确保我们大规模交付的解决方案的可靠性、性能和弹性至关重要。
职位概览
SDET(软件开发测试工程师)是软件开发和质量保证之间的混合角色。他/她设计、开发和维护强大的自动化测试解决方案,以确保应用程序在整个开发生命周期中的质量。
SDET作为自动化的技术参考,参与定义QA标准,并在敏捷和DevOps环境中与开发、架构和产品团队密切合作。
主要职责
自动化与质量
- 设计、开发和维护自动化测试框架(API、后端、UI、E2E)
- 实施可靠、可维护和可扩展的测试,覆盖关键路径
- 定义和执行测试策略(冒烟、集成、回归、E2E)
- 确保多个环境的质量(DEV、INT、UAT)
与开发团队的合作
- 与开发人员紧密合作,从设计阶段就融入质量
- 参与代码审查,重点关注可测试性和稳健性
- 参与定义验收标准和测试场景
- 参与缺陷分析、根本原因分析和纠正计划
CI/CD与工具
- 将自动化测试集成到CI/CD管道中
- 提高测试管道的稳定性、速度和可观察性
- 管理测试数据、模拟、存根和验证环境
标准与持续改进
- 参与定义和发展Highspring的QA和自动化标准
- 识别工业化和优化的机会
- 作为QA和开发人员的技术参考或导师
- 参与客户的QA转型计划
理想的候选人
技术技能
- 扎实的软件开发经验(Java、JavaScript/TypeScript、Python或同等语言)
- 出色的自动化测试能力:
- API(REST、GraphQL)
- 后端/服务
- UI(Cypress、Playwright、Selenium或同等工具)
- 熟练掌握测试框架和设计模式(页面对象、剧本等)
- 理解现代架构(微服务、API、事件驱动)
- 有CI/CD管道经验(GitHub Actions、GitLab CI、Jenkins、Azure DevOps)
- 了解云环境(AWS、Azure或GCP)是一个优势
方法论
- 深刻理解敏捷/Scrum/DevOps实践
- 能够将测试策略与产品和业务目标对齐
- 强烈的质量文化和技术严谨性
理想的背景
- 4年以上测试自动化或面向质量开发经验
- 善于处理实际操作并具备整体视野
- 自主、结构化和解决方案导向
- 出色的沟通能力和协作精神
- 双语法语/英语(根据客户环境)