Key Responsibilities •Investigate and analyze automation test behavior to improve overall reliability and stability. •Perform root cause analysis of test failures, system-level issues, and performance-related problems. •Investigate performance issues identified through internal testing or customer reports and reproduce them in local environments. •Identify and diagnose performance bottlenecks across CPU, memory, I/O, multi-threading, and algorithm efficiency. •Use profiling and diagnostic tools to analyze hotspots, execution paths, and resource utilization. •Validate defect fixes and performance improvements through testing and measurement. •Prepare clear and concise technical documentation and analysis reports.
Required Qualifications Bachelor’s degree or above required. ~3 years of professional C++ development experience. Solid C++ fundamentals (memory management, STL, multi-threading basics). Strong debugging and problem analysis skills. Experience using profiling tools (Visual Studio Profiler, VTune, Perf, or similar). Good English communication skills (written and verbal). Detail-oriented, responsible, and able to execute tasks independently. Preferred Qualifications Experience with desktop applications or complex systems. Experience working with automated test environments. Familiarity with CAD or graphics-related applications is a plus. Experience using AI tools to improve development efficiency, debugging, and productivity.