职位描述:

作为混合职位的高级 SDET,您通过结合软件开发和质量保证专业知识,在确保软件产品的质量和可靠性方面发挥着关键作用。您将与开发和 QA 团队密切合作,设计、开发和维护自动化测试框架和测试用例,以严格评估软件应用程序的性能和功能。该角色需要强大的软件开发背景、深厚的测试知识以及弥合开发和测试团队之间差距的能力。

职责:

  1. 测试自动化开发:

    • 设计、开发和维护 Web、移动或桌面应用程序的自动化测试脚本和框架。
    • 利用编程语言和自动化工具创建健壮、可维护且可扩展的测试代码。
  2. 测试策略和计划:

    • 与产品经理、开发人员和 QA 团队合作,定义全面的测试计划和测试用例。
    • 参与测试策略讨论,以确保测试与开发目标保持一致。
  3. 质量保证:

    • 进行功能、性能、安全和回归测试以识别和报告缺陷。
    • 通过持续的测试和验证,确保软件产品的整体质量和可靠性。
  4. 代码审查和协作:

    • 与开发团队一起参与代码审查,以便在开发周期的早期发现并解决问题。
    • 促进开发和 QA 团队之间的协作和有效沟通。
  5. 性能和可扩展性测试:

    • 创建并执行性能测试,以评估各种条件下的系统可扩展性、响应能力和稳定性。
    • 识别并解决性能瓶颈和问题。
  6. 持续集成和部署(CI/CD):

    • 将测试自动化集成到 CI/CD 管道中,以便对每次代码提交进行自动化测试。
    • 确保作为 CI/CD 流程一部分的自动化测试执行的可靠性。
  7. 测试报告和文档:

    • 生成详细的测试报告,记录测试用例、缺陷和性能指标。
    • 维护测试框架和自动化流程的全面文档。
  8. 指导和领导:

    • 为初级 SDET 和 QA 工程师提供指导和指导。
    • 分享知识和最佳实践,以提升团队的测试能力。

资格:

  • 计算机科学或相关领域的学士学位(或同等工作经验)。
  • 在软件开发和软件测试方面拥有丰富的经验,重点是测试自动化。
  • 精通 Java、Python、C# 或 JavaScript 等编程语言。
  • 在测试自动化工具和框架(例如 Selenium、Appium、JUnit、TestNG)方面拥有丰富的经验。
  • 对 QA 方法、测试计划和测试用例设计有深入的了解。
  • 了解 CI/CD 概念和工具(例如 Jenkins、Git、Docker)。
  • 使用 JMeter 或 LoadRunner 等工具进行性能测试的经验。
  • 优秀的解决问题能力,注重细节,沟通能力强。

工作环境:

该职位通常涉及在办公室环境或远程工作。您可能需要与开发和 QA 团队协作、参加会议并灵活调整工作时间以与项目计划保持一致。

职业发展:

作为高级 SDET,您可以晋升为领导角色,例如测试自动化架构师或质量保证经理。该职位还提供了专门从事安全测试或性能工程等特定领域的机会,具体取决于您的兴趣和职业目标。

如何申请

请将您的简历发送至以下邮箱,我们的人力资源部门将尽快与您联系!

ukiyohome1010@gmail.com

多栏

测试高级软件开发工程师

添加标题或标语

与您的客户分享博客文章、产品或促销活动。使用此文本来描述产品,分享有关可用性和款式的详细信息,或作为显示最近评论或常见问题解答的空间。

添加标题或标语

与您的客户分享博客文章、产品或促销活动。使用此文本来描述产品,分享有关可用性和款式的详细信息,或作为显示最近评论或常见问题解答的空间。

添加标题或标语

与您的客户分享博客文章、产品或促销活动。使用此文本来描述产品,分享有关可用性和款式的详细信息,或作为显示最近评论或常见问题解答的空间。