高级测试自动化工程师(C#.NET,Selenium,移动,Azure)- 100% 远程

15个月前远程全职
Energy Jobline Limited Official Partner

Energy Jobline Limited Official Partner

location 旧金山
unsaved
高级测试自动化工程师 - 100% 远程 测试自动化组(TAG)团队正在寻找一位优秀的测试自动化工程师,能够构建自动化测试脚本,维护和扩展现有的Web服务和其他应用的自动化框架。该产品提供移动支票存款和信用卡支付应用程序,适用于Android和iOS设备,以及通过Web服务。此外,该产品还提供桌面支票扫描解决方案。您将负责开发和维护所有自动化测试,并指导团队实现更快的交付和执行。 该职位可以在美国任何地方远程工作。工作时间需要与太平洋标准时间重叠。 您将负责以下工作: 维护、增强和扩展自动化框架及相关工具 创建并执行自动化功能测试 具备利用和维护虚拟环境的经验 协助DevOps团队进行持续集成 与产品经理、开发人员、业务分析师和手动QA团队合作 安排和进行测试,将测试错误和问题提交给开发人员进行修正,测试修正后的代码并跟踪缺陷。 记录测试进展和结果。根据需要准备报告并向利益相关者呈现结果。 协助规划、安排和实施自动化项目。监控自动化项目,确保项目按计划和预算完成。对产品和系统进行评估,并确定自动化候选项。 分析脚本并对自动化脚本进行代码审查。在测试管理工具中报告自动化脚本的结果。根据请求提供自动化进展和定制报告的更新。 制定能够增强测试执行、手动测试覆盖率和回归测试一致性的自动化策略。 为自动化团队成员提供培训和技术支持。可能协助关于软件增强的培训。可能进行跨培训和指导经验较少的QA团队成员。 可能提供建议或推荐单元测试应用程序。可能协助或推荐应用UML。 了解软件行业的“最佳实践”和趋势,并将新信息传达给QA团队。 协助教育和培训与软件增强相关的事项,并向其他员工传达修正信息。 可能创建和维护测试库、数据库和测试环境。 可能协助进行更新或修正的软件更改。 可能协助进行Alpha和Beta测试;准备用于Beta站点的增强测试计划。 可能创建或协助创建手动测试。 可能执行其他工作职责。 您需要具备以下条件: 6年的编程经验。 2年的专业自动化经验。 2年的C# / .NET开发经验。 使用C#和Selenium(WebDriver)进行Web自动化。 必须具备手动测试经验。 具备故障排除经验。必须能够确定和解决根本原因,并具备调试复杂代码的经验。 计算机科学、计算机信息系统、电子工程或类似领域的学士学位。 对您有用的附加条件: 移动自动化经验。 能够确定和解决根本原因,并具备调试复杂代码的经验。 使用Experitest的SeeTest进行移动自动化的经验。 使用Azure DevOps进行持续集成的经验。 使用TFS等代码仓库的经验。 熟悉MS SQL、Oracle或类似的数据库。 了解和能够在敏捷环境中工作。 了解架构和设计模式。 熟悉面向对象的设计和分析。 具备使用Client UFT / ALM的实际经验。 #LI-CB1 #LI-REMOTE