跳转到主要内容

西门子数字化工业集团 自动化测试工程师

Technology
西门子
成都市, 中国2周前
全职

职位描述

自动化测试工程师

您在新角色中的使命:

  • 根据产品需求和设计文档,设计和开发高效、可维护的自动化测试用例和脚本。
  • 构建和维护健壮的自动化测试框架,支持多种测试类型(如功能测试、性能测试等)。
  • 与开发团队紧密合作,参与需求评审、设计评审,并提供可测试性建议。
  • 集成自动化测试到CI/CD流程中,实现持续集成和持续部署,提高测试效率和发布速度。
  • 分析测试结果,定位缺陷,并与开发团队协作进行问题修复。
  • 持续优化测试策略和方法,引入新的测试技术和工具,提升测试覆盖率和质量。
  • 编写和维护测试文档,包括测试计划、测试报告和测试用例。

您的能力要求:

  • 本科及以上学历,计算机科学、软件工程、自动化或相关专业。
  • 在软件测试和自动化测试开发方面有5年以上的专业经验。
  • 精通Python编程语言,具备扎实的编程功底和良好的代码风格。
  • 具备自动化测试框架和脚本开发经验,熟悉至少一种主流的自动化测试框架(如Selenium, Pytest, Robot Framework等)。
  • 了解CI/CD流程和工具(如Jenkins, GitLab CI, Azure DevOps等),有实际集成经验者优先。
  • 熟悉软件测试理论和方法,了解各种测试类型(如单元测试、集成测试、系统测试等)。
  • 熟悉常用的测试工具和技术,如版本控制工具、缺陷管理工具等。
  • 具备良好的问题分析和解决能力,对技术充满好奇心和学习热情。
  • 具备良好的团队协作能力,良好的英文书面能力。
  • 有工业领域经验者优先。

Your new role – Challenging and future oriented

  • Design and develop efficient and maintainable automated test case and test scripts based on product requirements and design documents.
  • Build and maintain a robust automated testing framework that supports various test types (e.g., functional testing, performance testing, etc.).
  • Collaborate closely with the development team, participate in requirements reviews and design reviews, and provide testability suggestions.
  • Integrate automated testing into the CI/CD pipeline to achieve continuous integration and continuous deployment, thereby improving testing efficiency and release speed.
  • Analyze test results, identify defects, and work with the development team to resolve issues.
  • Continuously optimize testing strategies and methodologies, introduce new testing technologies and tools, and improve test coverage and quality.
  • Write and maintain test documentation, including test plans, test reports, and test cases.

Your Qualifications – Solid And Appropriate

  • Bachelor's degree or above in Computer Science, Software Engineering, Automation, or a related field.
  • 5+ years of professional experience in software testing and automation test development.
  • Proficient in Python programming language, with a solid programming foundation and good coding style.
  • Experience in automated testing framework and script development, familiar with at least one mainstream automated testing framework (e.g., Selenium, Pytest, Robot Framework, etc.).
  • Understanding of CI/CD processes and tools (e.g., Jenkins, GitLab CI, Azure DevOps, etc.), with practical integration experience preferred.
  • Familiar with software testing theories and methodologies, and various test types (e.g., unit testing, integration testing, system testing, etc.).
  • Proficient with common testing tools and technologies, such as version control tools, defect management tools, etc.
  • Possess strong problem analysis and resolution skills, with keen curiosity and passion for learning new technologies.
  • Excellent teamwork skills and good written English communication skills.
  • Experience in the industrial domain is a plus.

Keywords
GitLabCodingAutomated Testing FrameworkRobot FrameworkDevOpsPythonUnit TestingCI/CD

对这个职位感兴趣吗?