Software Testing Intern – AI/LLM Platform
Posted Updated
Responsibilities
- Assist in analyzing system functionality and preparing test plans and test cases.
- Conduct smoke, functional, API, integration, and regression testing under the guidance of senior team members.
- Use AI tools to generate and improve test cases and validate test results for core business workflows.
- Assist with performance and stability testing, test environment setup, and result analysis.
- Write simple Python scripts for API calls, test data generation, and result validation.
- Identify, document, and track defects, and work with developers to verify fixes.
- Participate in requirements reviews, product testing, and release acceptance activities.
- Complete other testing and quality-assurance tasks assigned by the team.
Requirements
- Currently pursuing or recently completed a bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Basic understanding of software testing processes, test case design, and defect tracking.
- Familiarity with API testing and basic concepts such as HTTP, JSON, and RESTful APIs.
- Exposure to tools such as Postman, Apifox, or curl is preferred.
- Basic knowledge of Python and the ability to write simple scripts.
- Familiarity with basic Linux commands is preferred.
- Interest in AI and large language models, with a basic understanding of model invocation and streaming responses.
- Experience using AI coding or testing tools, calling LLM APIs, or using performance-testing tools such as JMeter, Locust, or k6 is a plus.
- Strong attention to detail, willingness to learn, and good communication and problem-solving skills.