高级Kotlin自动化测试专家 | 远程质量保证工程师
远程
全职
您是否精通Kotlin和Java的自动化质量保证工程师?我们正在寻找一位经验丰富的测试专家加入我们的全球团队,构建强大的测试自动化框架。在这个职位中,您将开发高级测试用例,实施自动化解决方案,确保我们的客户端-服务器应用程序达到卓越品质标准。
关于职位
作为高级自动化测试工程师,您将与跨职能团队协作,创建并执行自动化测试策略。您在Kotlin和Java方面的专业知识将推动我们的质量保证流程,确保产品在发布前满足最高标准要求。
主要职责
- 使用Kotlin和Java为Web及移动应用程序设计、开发和维护自动化测试套件。
- 根据业务需求编写全面的测试用例,并按照影响程度和风险评估进行优先级排序。
- 实施测试设计技术,包括边界值分析、等价划分和决策表等先进方法。
- 使用Jira等行业标准工具识别、记录并跟踪缺陷的完整生命周期。
- 执行深入的缺陷定位分析,向开发团队提供详细的技术报告。
- 使用Postman等专业工具执行API测试,验证后端功能的可靠性和性能。
- 监控并分析测试结果,识别模式和潜在的系统改进机会。
- 必要时支持手动测试团队,分享专业知识和行业最佳实践。
- 积极参与敏捷开发流程,包括冲刺计划、每日站会和迭代回顾会。
- 与开发人员密切合作,将测试自动化无缝集成到CI/CD流程中。
必备技能和经验
- 3年以上客户端-服务器应用程序自动化测试的专业经验。
- 精通Kotlin和Java编程语言(Kotlin 1.9+和Java 17+)。
- 具有Android自动化框架(特别是Espresso)的实际项目经验。
- 能够熟练应用测试设计技术,包括边界值分析和等价类划分。
- 编写复杂SQL查询进行数据库验证的专业技能。
- 熟练使用XML和JSON等数据交换格式进行测试数据处理。
- 使用Charles Proxy进行网络流量分析和问题调试的丰富经验。
- 精通Postman进行API测试和接口自动化的高级技能。
- 熟悉Jira和Confluence进行项目管理和技术文档编制。
- 深入了解Git版本控制系统和分支管理策略。
- 跨多个平台(Web、iOS、Android)进行测试的综合经验。
- 出色的分析思维和系统性解决问题的能力。
- 良好的沟通技巧,精通英语工作环境。
加分项
- 了解Objective-C或Swift语言用于iOS应用测试。
- 具有使用XCUITest框架进行iOS自动化测试的经验。
- 熟悉云测试平台,如BrowserStack或Sauce Labs等现代测试环境。
- 具有使用JMeter或Gatling等工具进行性能压力测试的实践经验。
- 了解Docker等容器化技术在测试环境中的应用。
- 熟悉Jenkins、GitHub Actions或GitLab CI等CI/CD工具的配置和使用。
- 具有使用Cucumber等工具进行行为驱动开发(BDD)的项目背景。
为什么加入我们
与我们共事意味着您将成为一个重视创新和质量的前瞻性团队的一员。我们提供具有市场竞争力的薪酬待遇、灵活的工作时间安排,以及参与具有挑战性的尖端技术项目的难得机会。我们的完全远程工作环境让您可以在任何地点工作,同时与全球各地的顶尖技术专家进行深度协作,共同推动技术边界的拓展。