ATM Testing Engineer
SC, CN
Job Description:
Participating in full life-cycle system testing of the company's self-developed large-scale Air Traffic Management Automation System (ATM Automation System), ensuring the system complies with civil aviation safety standards and operational specifications, and safeguarding the reliability, real-time performance, and safety of air traffic control command.
-
System Test Execution
• Execute system-level functional testing, performance testing, stress testing, and regression testing item by item according to the Test Procedure.
• Cover core modules such as flight data processing, surveillance data processing, data link processing, safety net alerts, electronic flight strips, and human-machine interaction interfaces.
• Build and maintain test environments, using simulators and real data recordings to simulate multi-surveillance-source, complex airspace environments, and high-density multi-flight operation scenarios. -
Issue Discovery and Closed-Loop Management
• Conduct in-depth review and root cause analysis of test anomalies, distinguishing between software defects, configuration issues, or environmental interference.
• Write Issue Reports according to specifications, accurately describing reproduction steps, impact scope, and severity level.
• Track defect fix progress and execute Verification Tests to ensure issues are thoroughly closed. -
Test Documentation and Compliance
• Maintain the test case library and continuously optimize test coverage.
• Cooperate in completing the test evidence packages required for airworthiness/industry certification.
Job Requirements:
-
Bachelor's degree or above in Computer Science, Software Engineering, Automation, Electronic Information, or related majors.
-
Familiar with software testing theory, proficient in black-box/white-box testing methods, and able to independently design test cases.
-
Experience with Linux/Unix environment operations, proficient in SQL and at least one scripting language (Python/Shell).
-
Familiar with test management and defect management tools.
-
Candidates with knowledge of aviation communication protocols such as AFTN/AMHS and ASTERIX are preferred.
-
Candidates with experience in air traffic control, radar, avionics, or Safety-Critical System testing are preferred.
-
Good English document reading ability and English writing ability, adaptable to communication in international teams.