Staff Test Engineer

Wabtec•Cedar Rapids, IA

About The Position

The Staff Test Engineer supports IST Engineering in designing, developing, and facilitating high-quality integration test procedures, while helping enhance the solution development lifecycle. The role validates hardware and software against system and interface requirements, and applies a System-of-Systems mindset to test strategies for integrated solutions across multiple systems and subsystems. The engineer works with cross-functional teams to develop test plans, procedures, and automation tools, and maintains test artifacts, execution results, and regression reporting. The role may involve occasional domestic and international travel, up to 10%.

Requirements

  • Bachelor’s degree in software engineering, computer science, electrical engineering, information technology, or another related discipline.
  • 7–10 years of experience in software testing principles, verification, and validation.
  • Experience with test automation technologies and scripting tools such as Python, JavaScript, or C#.
  • Strong analytical and problem-solving skills.
  • Ability to present and articulate ideas clearly and concisely to customers and Wabtec leadership.
  • Ability to work in a cross-functional, global environment.
  • Experience in systems design, segment testing, and integration testing.

Nice To Haves

  • Strong understanding of general network design principles, including TCP/IP and UDP, Class D and EMP message structures, and packet analysis.
  • Experience working with databases such as MySQL or MongoDB.
  • Experience with requirements management tools such as IBM CLM or DOORS Next Generation.
  • Broad railroad experience involving locomotive technologies, railroad operations and practices, and hardware, software, communications, and infrastructure.
  • Exposure to AI-assisted engineering and testing tools, including generative AI, machine-learning-based analytics, and intelligent automation.
  • Willingness to adopt emerging AI technologies and apply data-driven approaches to improve test automation, defect analysis, productivity, and engineering workflows.

Responsibilities

  • Ensure hardware and software are tested against system requirements and interface specification requirements.
  • Attend and participate in reviews of solution-level requirements, individual system requirements, operational scenarios, and use-case documents.
  • Apply a System-of-Systems mindset to test strategies and integrated-solution validation, considering interactions, dependencies, and behaviors across systems and subsystems.
  • Work with cross-functional teams to develop Integrated Solutions Test (IST) plans, procedures, and automation tools for validating customer solutions.
  • Develop and maintain IST test procedures and plans based on software features, enhancements, and defect resolutions.
  • Preserve test execution results and reporting for regression cycles.
  • Manage configuration of test procedures and test artifacts.
  • Review test results and log defects identified during execution.
  • Conduct peer reviews to support quality and consistency in test-procedure development.
  • Contribute to estimation of IST scope for ongoing and upcoming projects.
  • Perform other duties outside the role's function or trade when asked; training will be provided if necessary.

Benefits

  • Relocation assistance may be provided if eligibility requirements are met.
  • Health, welfare, and retirement benefits are available.
  • Annual bonus may be offered if eligible.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service