测试开发工程师 (SDET)

蒙特利尔 10天前合同 网络
面议
关于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年以上测试自动化或面向质量开发经验 - 善于处理实际操作并具备整体视野 - 自主、结构化和解决方案导向 - 出色的沟通能力和协作精神 - 双语法语/英语(根据客户环境)