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: 为成功完成该岗位的工作,员工需完成如下岗位职责:
- 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.
- 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).
- 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
对这个职位感兴趣吗?