高级Kotlin/Java自动化测试工程师 | 远程工作职位

全职
远程
我们正在寻找一位具有丰富Kotlin和Java专业知识的自动化质量保证(AQA)工程师,加入我们的远程开发团队。在这个职位中,您将为客户端-服务器和移动应用程序设计并实施全面的测试自动化框架,确保产品质量,同时与全球跨职能团队合作。 关键职责 - 使用Kotlin和Java为网页、移动应用和API测试设计、开发和维护自动化测试套件。 - 基于功能规格编写详细的测试用例,并根据业务影响对其进行优先级排序。 - 使用Jira识别、记录和跟踪缺陷的完整生命周期。 - 执行根本原因分析以定位和隔离系统缺陷。 - 构建稳健且可扩展的测试自动化框架,利用现代测试方法。 - 与手动测试团队成员合作,提高整体测试覆盖率。 - 参与敏捷仪式,包括冲刺计划和回顾会议。 - 在Confluence和其他知识库中维护测试文档。 - 分析并向利益相关者和开发团队报告测试结果。 必备技能 - 3年以上客户端-服务器应用程序自动化软件测试经验。 - 精通Kotlin(1.8+版本)和Java(JDK 17+)。 - 具有使用Espresso进行Android UI测试的实际经验。 - 掌握测试设计技术,包括边界值分析、等价划分和决策表。 - 熟练编写SQL查询和测试数据库集成。 - 使用Postman或RestAssured等工具测试REST/SOAP API的经验。 - 展示处理XML和JSON数据格式的专业知识。 - 使用Charles Proxy进行网络流量分析和调试的实践知识。 - 丰富的缺陷跟踪和项目管理工具(Jira、Confluence)使用经验。 - 精通Git版本控制和CI/CD流程(GitHub Actions、Jenkins等)。 - 优秀的分析和解决问题的能力,注重细节。 - 良好的沟通能力,能够在远程环境中独立工作。 加分项 - 了解iOS开发语言(Swift 5+或Objective-C)。 - 具有使用XCUITest进行iOS自动化测试的经验。 - 熟悉使用Appium进行跨平台移动测试。 - 具有JUnit 5、TestNG或其他测试框架的经验。 - 理解性能测试概念和工具。 - 具有使用Cucumber等BDD框架的经验。 - 了解容器化技术(Docker、Kubernetes)。 - 在转向测试之前具有移动开发背景。 为什么加入我们 与我们团队合作,您将有机会为创新产品做出贡献,同时在支持性的远程环境中发展您的技能。我们重视工作与生活的平衡,提供具有竞争力的薪酬,并提供专业发展机会。加入我们,共同创造被全球用户使用的高质量软件产品。