候选人必须具备秘密级安全审查。
职位描述:
您将加入一家全球咨询公司,他们正在寻求招聘一名测试自动化工程师。虽然最初与公共部门客户有关联,但将来您将有机会参与各种令人兴奋和有趣的项目。在一个合作和前瞻性的团队中,您将能够充分利用广泛的专业发展机会,拥有专门的时间和资金。他们非常重视多样性和包容性,在提供高度支持的环境和真正灵活性的同时。
主要职责:
• 应能编写测试策略,支持自动化优先交付,并配备适当的工具,以及持续测试流水线。
• 应能使用Java、Selenium和WebDriver API命令(Java/Junit/TestNG)开发和执行全面的自动化测试计划、测试用例和测试脚本,以验证软件的功能、性能和安全性。
• 应能开发、增强、修复内部框架、测试用例和所需的自动化工具。
• 应能与开发人员一起调试和修复代码问题。
• 应能配置持续集成/持续测试(CI/CT)流水线。
• 应具备深入了解和技能,能够在软件应用程序中调试和排查问题。
基本技能:
• 设计、实施和维护自动化测试框架和测试脚本的经验。
• 在Java/.Net/C#方面具有编程技能的丰富经验。
• 熟练使用Selenium、Cucumber、Appium、Junit、TestNG、RestAssured、SOATest、SoapUI/PostMan等测试自动化工具。
• 熟悉版本控制系统(如Git)、持续集成/持续部署(CI/CD)流水线和SAFe开发方法论。
• 精通跨浏览器和移动设备测试。
• 应具备广泛成功的敏捷技术的知识和经验:用户故事、验收测试驱动开发、行为驱动开发、持续集成、持续测试、自动化测试。
• 应具备扎实的软件测试原理、方法和实践的理解。
• 具备良好的沟通和较强的人际交往能力,能够在跨职能团队中有效工作。
• 具备自我启动能力,能够在培训之外学习的能力。
期望技能:
• 具备Appium和EggPlant的自动化专长将是加分项。
工作安排:
• 由于初始项目的安全性质,需要每周在客户现场工作2-3天。