Software Engineer - QA
On-site · Shanghai, Shanghai, China
Job Summary
Develop and maintain automation scripts/utilities for GUI automation testing; design, create, and execute detailed software test cases with clear steps and expected results; analyze requirements, log defects, and collaborate with developers to reproduce customer-reported problems; perform regression and sanity testing; strong Linux, Python/Shell/C/C++ scripting skills, and knowledge of black-box/white-box testing methodologies; require Master’s degree in a related technical field and ability to work independently in a fast-paced team environment; create test documentation and ensure quality across software releases.
Required Qualifications
- Master's degree in Computer Science, Electrical Engineering, or related technical field
- MS or BS degree in Computer Science, Electrical Engineering, or related technical field
- Solid programming/scripting skills in Python, Shell, or C/C++
- Experience with GUI automation testing
- Strong understanding of software testing methodologies (black-box and white-box)
- Proficiency with Linux OS and basic command-line operations
- Fluent in English (oral and written)
- Ability to analyze software requirements and produce test cases, descriptions, and documentation
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.