跳转到主要内容

Software Testing Intern

Technology
北京掌上先机网络科技有限公司
¥120 - ¥150 /月4天前截至 2026/12/8
现场办公

职位描述

该职位来源于猎聘

  • This internship gives a student hands-on responsibility for quality assurance in the software we build for Scania. Working inside a TTS Scrum team at the Rugao site, the intern designs and runs test cases for assigned features, turns recurring checks into automated scripts, and keeps the CI pipeline green — so defects are caught before they reach the users of our internal solutions. The work is assignment-based and executed under guidance from the hiring manager and senior QA colleagues, on a daily-to-weekly planning cadence. 本实习岗位面向在校学生,在指导下承担内部软件质量保证的具体执行工作。实习生于如皋基地加入Scrum 团队:负责所分配功能的测试用例设计与执行、把重复性验证转化为自动化测试脚本、维护
  • CI 流水线的健康运行,使缺陷在进入用户使用之前被发现。工作以任务形式开展,由用人经理与资深
  • QA 同事给予指导与带教,按周的节奏进行计划与跟进。
  • To perform this job successfully, an individual must be able to perform each essential duty satisfactorily: 为成功完成该岗位的工作,员工需完成如下岗位职责:
Test Case Design and Execution 测试用例设计与执行
  • Derive test cases from user stories, requirements and acceptance criteria, execute them against assigned features, and record verifiable results traceable back to the requirement.
  • Perform functional, regression, integration and exploratory testing following defined procedures; report deviations with reproducible steps and evidence (logs, screenshots, execution records) in Chinese or English.

    Test Automation

    Development 自动化测试开发

  • Write and maintain automated test scripts for UI and API layers using Python with Pytest, together with Playwright and Postman/requests, following the team's existing framework, coding conventions and code-review process.
  • Grow the automated regression suite for assigned features and keep scripts stable, readable and maintainable — including fixtures, test data handling and reusable assertion helpers. CI/CD Integration and Execution Monitoring CI 集成与执行监控
  • Integrate automated suites into the CI/CD pipeline (GitLab CI or Jenkins), monitor scheduled and on-commit runs, and perform first-line triage of failures — separating product defects from script defects and environment issues before escalating.
  • Maintain the visible picture of test status: cases executed versus planned, pass rate, flaky tests and known gaps, reported at the team's daily-to-weekly cadence.

    Defect

    Management, Environment Support and Improvement 缺陷管理、环境支持与持续改进

  • Log, describe and track defects in the issue tracking system (Jira or equivalent) with clear reproduction steps, severity and evidence; verify fixes against acceptance criteria and close them. Ø
  • Prepare and maintain test data sets and test accounts, run environment sanity checks, escalate environment problems to senior engineers, and contribute documented improvements that eliminate waste in recurring test activities.

Education and/or Experience 教育及经验要求
  • Currently enrolled in a bachelor's or master's degree programme in Computer Science, Software Engineering, Automation, Electrical/Electronic Engineering or a related field.
  • No prior full-time professional experience is required.

    Coursework, lab or graduation projects, or a previous internship involving software testing, scripting or quality assurance is an advantage.

  • Understands the basic concepts underlying software testing — test levels, black-box and grey-box techniques, the defect lifecycle — typically gained through academic study rather than professional practice.
  • Availability: minimum length of internship and weekly attendance to be confirmed by the hiring manager (typical expectation: three consecutive months or more, four days per week on site in Rugao).
Knowledge, Skills And Abilities 知识及技能要求

Technical Skills 技术能力

  • Scripting and programming: Python preferred (Java or JavaScript accepted) — able to read code written by others and write clean, readable test code.
  • Test tooling: Pytest or unittest
    • UI automation with Playwright or Selenium
    • REST API testing with Postman or requests. Working familiarity is sufficient — depth is built on the job.
    • Version control and pipelines: Git branching, pull requests and code review; basic understanding of Jenkins or GitLab CI.
    • Data verification: basic SQL queries to prepare and check test data; comfortable reading JSON and CSV payloads.
    • Ways of working: Agile/Scrum basics
    • Jira and Confluence or equivalent tools used in coursework or a previous internship.

      ISTQB Foundation certification is an advantage, not a requirement. Soft Skills 软技能

    • Analytical Thinking: derives test conditions and edge cases from a requirement, and distinguishes symptom from cause when analysing a failure.
    • Communication: explains technical findings in easy-to-understand terms and writes defect reports a developer can act on without coming back for clarification.
    • Structuring Work: plans own tasks on a daily-to-weekly basis, keeps commitments visible and asks for help early when blocked.
    • Cooperation: contributes as part of a cross-functional Scrum team together with developers, product owners and senior QA colleagues. Language 语言
    • Proficiency in both spoken and written English.
    • Chinese (Mandarin) working proficiency

Keywords
PythonPytestPlaywrightPostmanREST API TestingUI Test AutomationTest Case DesignFunctional TestingRegression TestingIntegration TestingExploratory TestingGitGitLab CIJenkinsSQLJiraSoftware TestingQuality AssuranceTest AutomationRequests

对这个职位感兴趣吗?