remote
System Test Engineer - Siemens
QA Engineer
System Test Engineer responsible for designing, executing, and automating test cases for GSM‑R and rail infrastructure components, ensuring reliability and compliance with industry standards.
About the role
Key Responsibilities
- Develop and maintain automated test suites for GSM‑R and rail system components using Python and C++.
- Design and execute functional, integration, and performance tests on Linux-based test benches.
- Analyze test results, identify defects, and collaborate with engineering teams to resolve issues.
- Document test plans, procedures, and defect reports in a clear, concise manner.
- Participate in requirement reviews and provide testability feedback to product teams.
Requirements
- Strong experience with test automation frameworks and scripting languages (Python, Bash).
- Hands‑on knowledge of GSM‑R protocols and rail communication systems.
- Proficiency in Linux environments and version control (Git).
- Excellent analytical and problem‑solving skills.
- Effective communication and teamwork abilities.
Skills
test automationlinuxpythonc