Back to Open Positions
QA Engineer
Shanghai
Responsibilities
- Execute functional testing of the simulation system, design and maintain the test case library (using black-box testing methods such as equivalence partitioning, boundary value analysis, and scenario-based testing), covering core module validation
- Set up automated test environments and develop basic test scripts (Python/Shell)
- Track the defect lifecycle, collaborating with the development team to drive root cause analysis, fixes, and regression verification to ensure issue closure
- Write test reports and analyze metrics such as test progress, case execution rate, defect distribution, and fix rate; evaluate system stability and functional reliability, identify potential performance bottlenecks and risks, and provide data support for version iteration
- Participate in CI/CD process optimization and maintain the standardized test documentation system
Requirements
- Bachelor's degree or above, with Computer Science/Electronic Information majors preferred; 3+ years of work experience; Robot Framework/Selenium automated testing experience is preferred
- Understanding of software testing theory (black-box/white-box testing methods) or familiarity with CI tools (Jenkins/GitLab CI)
- Proficient in setting up and using Ubuntu, with basic Linux commands (key requirement) and SQL query skills; able to use tools such as Postman/JMeter for interface testing
- Able to develop test scripts in Python; ISTQB foundation certification is preferred
- Testing experience in 3D simulation or related areas is preferred
- Strong learning ability and logical thinking, able to quickly understand simulation system business and quickly master new technologies and tools
- Responsible, rigorous, and detail-oriented, with strong accountability and stress resilience, able to adapt to project iteration pace.