Staff Test Engineer
Core
Design, develop, and facilitate high-quality integration test procedures for locomotive technologies and rail systems, ensuring validation of integrated solutions against system requirements.
Role type
Staff Test Engineer (System Integration & Verification)
Builds
Integrated Solutions Test (IST) plans, test procedures, and automation tools for freight and transit rail equipment.
Domain
Rail transportation, locomotive technologies, hardware/software integration, and communications infrastructure.
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Software testing principles, verification and validation, test automation scripting (Python, JavaScript, C#), network design principles (TCP/IP, UDP), packet analysis, database management (MySQL, MongoDB), requirements management tools (IBM CLM, Doors Next Gen), systems design, segment testing, integration testing, System-of-Systems (SoS) mindset.
Preferred skills
Broad railroad experience (locomotive technologies, operations, hardware, software, communications), AI-assisted engineering and testing tools (generative AI, machine learning analytics, intelligent automation).
Technologies
Python, JavaScript, C#, MySQL, MongoDB, IBM CLM, Doors Next Gen, TCP/IP, UDP.
Responsibilities
Ensure testing hardware and software against system requirements; participate in requirements and use case document reviews; develop IST plans and automation tools; maintain test procedures and plans for new features and defect resolutions; preserve test execution results for regression cycles; conduct peer reviews for test procedure quality; contribute to project estimation processes.
Seniority
Staff, hands-on IC with strategic oversight