工作概述
应用系统公司是全球保险技术领域的领导者,目前正在寻找一名软件开发工程师(测试)(SDET)。在这个角色中,您将负责开发和维护应用支付部门的自动化测试。作为软件开发工程师(测试),您将利用软件工程的最佳实践,提供关于软件质量和开发流程的信息、反馈和专业知识,以交付无缺陷的应用程序。您将与软件开发团队合作,确保我们的测试自动化框架和平台具有高度可扩展性和性能,技术设计能够在不完全重构的情况下进行未来创新。
您的职责
- 与团队合作,设计和实施使用干净、可测试、高质量代码的软件
- 具备使用现代软件开发和测试工具进行自动化测试的实际知识
- 确保自动化测试设计符合整体公司架构和质量保证原则
- 与产品、架构、开发、DevOps和测试团队的成员合作,设计自动化测试方法
- 推广和支持CI/CD流程的实施
- 在开发自动化测试时,遵循基本的良好软件工程实践,如设计/代码审查
- 维护和增强UI、微服务和API的测试自动化框架
- 自动化手动QA测试
- 能够提供深入分析以解决技术问题,预测风险,并确保及时管理升级
- 提供自动化测试解决方案,交付功能和非功能软件质量
- 与利益相关者合作,计划、估算和实施测试自动化策略
- 促进按需自动化测试指标
- 维护和更新与测试架构、设计步骤、集成过程或程序相关的技术文档
- 参加技术设计会议,确保在各自责任领域有清晰的方向
- 及时维护测试自动化和缺陷技术债务
- 通过测试自动化演示征求利益相关者的反馈
成功所需的条件
我们正在寻找的人:
- 可以每周去芝加哥、盐湖城或多伦多办公一次
您的经验应包括以下部分或全部:
- 2年以上使用JavaScript、TypeScript或其他面向对象编程语言担任软件测试工程师的经验
- 有SQL Server或其他数据库的经验
- 熟悉使用自动化或手动测试,包括UI和/或API层的测试,如REST、Apigee、Web、移动和桌面应用程序测试
- 熟悉常见的自动化测试工具,如Cypress、Selenium、Katalon、xUnit、NUnit等
- 熟悉微服务、云计算和相关技术,如AWS、GCP、Azure、Kubernetes、Docker等
- 能够理解和构建现代测试策略和质量门控政策在CI/CD流程中
- 熟悉敏捷框架,理想情况下是Scrum或Kanban,并使用Jira和Confluence等工具
- 具备强烈的职业道德,可以在紧迫的截止日期下交付解决方案
- 能够通过代码审查提供对编码标准的反馈
- 具备技术能力、故障排除技能和研究能力
- 熟悉DevOps(Git、Docker、Kubernetes、Terraform、部署流水线、可观察性工具)
- 计算机科学或相关领域的学士学位,或同等工作经验
- 我们自豪地支持和鼓励有军事经验的人士,以及军人配偶申请
您将获得的收益
从第一天开始的福利
- 健康保险计划、牙科和视觉保险
- 健康激励
- 401(k)和/或RRSP退休储蓄计划及雇主匹配
工作与生活的平衡
- 有竞争力的带薪休假时间和生日假期
- 个人/病假时间
- 带薪假期
- 弹性工作时间
- 有薪产假(美国候选人)
- 休假时间
赋予职业成长和成功的能力-我们投资于人才,关心我们的员工,并以我们工作成果的结果为动力。我们从内部培养团队,为员工提供晋升机会。
我们所重视的
我们力求在每个环节都追求卓越,做到最好。我们投资于人才,关心我们的员工,并以我们工作成果的结果为动力。我们兑现保险的承诺-保护和保障人们生活中最重要的事物。没有比这更重要的工作了。
我们对劳动力、工作场所和市场的关注使我们能够在行业中保持领先地位。为了推动向充满活力、现代化的工作场所的变革,我们有由员工驱动的网络,共同关注种族、性别、性取向和军事地位等方面的共同点。
我们是谁
应用系统公司已经为全球保险行业创造了创新的技术超过35年。今天,我们是一个快速发展的软件领导者,正在彻底改变机构和经纪公司取得成功的方式。
我们是聪明而好奇的人,在一个以技术为先的环境中,倡导大胆而有力的思维。我们通过数字化、自动化和创新的新伙伴关系来改变一个复杂的行业。我们共同无畏地推动行业向前发展。
在应用系统,现在是令人兴奋的时刻。在这里,您可以做大事,而且环境支持创造性思维和大胆的想法。访问http://www.AppliedSystems.com以获取更多关于如何挑战可能性的信息。
平等就业机会声明
应用系统公司自豪地成为一家平等就业机会和肯定行动的雇主。多样性和包容是一项业务必要,也是我们建立品牌和声誉的一部分。在应用系统,我们不歧视,并致力于招聘、发展、留任和晋升,无论种族、宗教、肤色、国籍、性取向、性别认同、残疾、年龄、退伍军人地位和其他受法律保护的地位。