Software Test Engineer

Shanghai
Hardware & Software – Software /
Full Time /
Hybrid

As a SQA Test Engineer, you will work within our Software Development team designing, building and maintaining test systems to ensure that software technology is thoroughly tested, and deliveries are rock solid.

If you have a passion for software testing, inventiveness, competitive spirit, and you like to break things, read on.

In this role, you will also leverage modern AI-assisted engineering tools to accelerate test development, automate repetitive tasks, and improve software quality through intelligent test generation and analysis.

Responsibilities

  • Work within the software development team to verify Software Deliverables to customers as well as troubleshoot and replicate customer issues.
  • Perform release testing, analyze test results, debug failures, and raise defect reports.
  • Design, develop, and maintain automated test frameworks and validation tools.
  • Utilize AI-assisted development tools (e.g., GitHub Copilot, ChatGPT, Claude, Cursor, or similar AI coding assistants) to improve testing productivity and code quality.
  • Apply natural language prompting techniques to generate, refine, and maintain test scripts, automation utilities, and debugging workflows.
  • Evaluate AI-generated code for correctness, maintainability, security, and compliance with engineering standards.
  • Collaborate with software developers to integrate AI-assisted testing and automation into the software development lifecycle.

Required Skills and Qualifications

  • Experience in testing for Windows/Linux-based operating systems.
  • Familiarity with Software QA methodologies and defect reporting/tracking systems.
  • Familiarity with Microsoft's HLK Testing concepts.
  • Experience with debugging driver issues using WinDbg and Driver Verifier.
  • Experience in executing test plans and test cases.
  • Excellent communication, teamwork, and reporting skills.