自动化质量保证工程师

8天前全职
面议 beBeeAutomation

beBeeAutomation

location 伦敦
unsaved
职位描述 高级自动化工程师负责开发和维护自动化测试框架,以确保软件应用程序的质量和可靠性。 这是一个实践性强的角色,需要对软件开发原则、测试方法论和敏捷项目管理实践有深入的理解。 理想的候选人应具备在敏捷环境中工作的扎实经验,并对配对编程和代码审查等方面有良好的掌握。 强大的Java技能(Java 17或更高版本)以及使用Cucumber框架进行行为驱动开发(BDD)的熟悉程度是必需的。 有使用Playwright或Cypress(JavaScript)编写端到端测试的经验,以及对Jenkins和GitHub Actions等CI/CD工具的知识也是必需的。 能够为REST API编写和运行测试,确保性能和稳定性。 有编写shell脚本以自动化任务的经验以及熟悉IntelliJ、Eclipse或Visual Studio等开发工具将是加分项。 • 主要职责: • 开发和维护自动化测试框架,以确保软件应用程序的质量和可靠性。 • 与开发人员和分析师密切合作,制定测试策略,确保一切按预期工作。 • 与开发人员配对,尽早发现问题,确保新功能完全正常。 • 在多个系统之间运行集成测试,以确保它们协同顺利运行。 • 作为质量把关者,确保只有可靠的代码被发布。 • 调查实时环境中的问题,找到根本原因,并帮助快速修复。 所需技能和资格 • 技术要求: • 强大的Java技能(Java 17或更高版本)。 • 熟悉使用Cucumber框架进行行为驱动开发(BDD)。 • 有使用Playwright或Cypress(JavaScript)编写端到端测试的经验。 • 了解Jenkins和GitHub Actions等CI/CD工具。 • 能够为REST API编写和运行测试,确保性能和稳定性。 福利 有编写shell脚本以自动化任务的经验以及熟悉IntelliJ、Eclipse或Visual Studio等开发工具将是加分项。 其他 ISTQB认证(或类似认证,但不是必需的)。