Staff Test Engineer
Core
Design, develop, and facilitate high-quality integration test procedures for locomotive technologies and rail solutions, ensuring system requirements and interface specifications are met.
Role type
Staff Test Engineer (System Integration & Validation)
Builds
Integrated Solutions Test (IST) plans, test procedures, automation tools, and validation artifacts for rail freight and transit systems.
Domain
Rail transportation, locomotive technologies, hardware/software integration, and network design.
Required skills
Software testing principles, verification and validation, test automation scripting (Python, JavaScript, C#), network design (TCP/IP, UDP), packet analysis, database management (MySQL, MongoDB), requirements management tools (IBM CLM, Doors Next Gen), systems design, cross-functional collaboration.
Preferred skills
Broad railroad experience (locomotive technologies, operations), AI-assisted engineering and testing tools (generative AI, machine learning analytics), intelligent automation adoption.
Technologies
Python, JavaScript, C#, MySQL, MongoDB, IBM CLM, Doors Next Gen, TCP/IP, UDP.
Responsibilities
Develop and maintain IST test procedures and plans based on new features and defects; conduct peer reviews for test procedure quality; log defects and preserve test execution results for regression cycles; participate in requirements and use case document reviews; contribute to project scope estimation.
Seniority
Staff, strategic oversight and hands-on execution