质量保证(SDET)领导的工作描述
CGI不仅仅是一家IT咨询公司;我们的福利包括股票购买计划、利润分享、健康积分、培训和发展计划,以及灵活的工作时间和地点。
这是一个绝佳的机会,加入我们的温哥华团队,为客户提供领先的信息技术服务。我们正在寻找具有软件开发背景的质量保证专家,以在我们的企业环境中工作。
作为一个成功的候选人,你将拥有一系列的经验,包括在测试、质量保证和与软件开发人员合作的职业生涯。作为测试专家,你具有作为质量保证(QA)软件开发测试工程师(SDET)的经验,具备编程和软件测试的强大背景。
如果你希望在一个令人兴奋和多样化的开发环境中提升你的职业生涯,这是你一直在寻找的机会。
通过具有工程思维和全栈测试人员(数据服务-UI)的方式来解决问题
• 开发测试脚本,特别是作为行为驱动、测试驱动和验收测试开发的一部分。
• 开发自动化测试和手动测试的框架。
• 发现边缘情况并进行负面和探索性测试。
• 设计和执行端到端测试、探索性测试、性能测试。
• 准备自动化、手动和性能测试所需的数据和脚本。
• 发现缺陷并直接与团队合作创建修复程序和验证新的测试。
• 创建和运行自动化测试以实现持续集成和持续部署。
• 审查和测试跨系统关注点,如单点登录、开源使用、常见安全要求和法规标准。
• 成功担任此职位所需的资格
• 计算机科学/工程学士学位或同等学历,和/或在算法设计、编程结构、问题解决、美国原则等计算机科学基础方面具有较强的能力。
• 对质量保证方法论、生命周期和流程有全面的理解。
• 具备强大的软件开发基础,包括自动化测试、源代码控制、持续集成以及持续交付和/或部署。
• 熟悉流媒体平台(如Confluent Kafka等大规模实时数据)。
• 有测试驱动开发(TDD)或行为驱动开发的经验
UI测试自动化(Selenium)专家BDD(Cucumber,Cucumber-JVM,Cucumber.js,Gherkin)
• REST API测试自动化(RestAssured,SOAP UI等)
• 编程(Java或.NET)
• 脚本编写(Shell,Python)
• 测试方法论(BDD,TDD等)
• 数据库(SQL - 编写基本查询以验证数据等)
• 云数据管理(AWS S3,RDS等)
• 操作系统基础知识(Linux,Unix等)- 测试管理工具(JIRA,BugZilla,HP QC等)
• 测试场景和测试用例编写
• 文档管理(Confluence,SharePoint等)
• DevOps(使用Jenkins进行CI/CD流程基础知识)
• 敏捷开发流程
计算机科学/工程学士学位或同等学历,和/或在算法设计、编程结构、问题解决、美国原则等计算机科学基础方面具有较强的能力。
CGI在某些司法管辖区根据法律要求包括对该职位的合理薪酬范围的估计。确定这一范围包括各种因素,包括但不限于技能水平、地理市场、经验和培训、执照和认证。虽然技术是我们客户数字化转型的核心,但我们理解人是业务成功的核心。
这一直是我们的梦想,自1976年以来,它将我们带到了今天 - 成为全球最大的独立IT和业务咨询服务提供商之一。
在CGI,我们认识到多样性带来的丰富性。我们努力创造一个所有人都能归属并与客户合作建设更具包容性社区的工作文化。NET
Java
SQL Server
测试用例/脚本开发
测试管理