WABTEC Software Test Engineer in Cedar Rapids, Iowa


Design, development and maintenance of software test plans, test procedures, and test automation tools used in the validation of the software in our electronic control systems deployed in the rail industry. This includes the review and analysis of software requirements specifications, functional specifications, and software design documents for testability as well as to develop and document requirements for test automation software.


  • Participate in requirements, design and functional specification reviews at varying levels within the system

  • Writing test plans and test procedures to perform system and system integration testing

  • Writing manual and automated test scripts with the aid of test tools and simulators

  • Testing hardware and software against the system requirements and interface specification requirements

  • Working closely with the internal and external design/test teams in identifying problems

  • Document identified problems with enough detail and in a manner that supports resolution

  • Produce periodic status and operational reports

  • Apply and improve the utilization of all software and hardware tools and assist in the creation of new testing software, hardware tools and techniques.

  • Make independent technical contributions in-support of program objectives, as well as interacting with other Wabtec or contract engineers and customers

  • Occasional travel requirements


  • A degree in a computer science or computer engineering or equivalent experience

  • 3+ years of related software test engineering experience with hands on experience testing/debugging software

  • Experience analyzing system requirements in a test environment.

  • Experience preparing test design documents, test plans, or test procedures

  • Familiarity with Windows and Linux

  • Knowledge of programming languages (C#, C/C++, XML, Java and JavaScript)

  • High degree of attention to detail

  • Effective oral and written communication skills; ability to articulate clearly and concisely

  • Self-driven, quick learner, results-oriented and a clear focus on high quality

  • Experience with application lifecycle management tools and software change management, requirements management and traceability, test case development and work flow management

  • Experience in developing programmatic solutions for test automation

Benefits as a Wabtec employee:

  • Medical, dental, and vision insurance starts on your first day

  • New hires start with 3 weeks of vacation per year then receive 4 weeks after 5 years

  • Paid Sick time

  • 10 paid holidays

  • Company paid disability, life insurance and AD&D.

  • 401(k) plan- receive 6% of your annual compensation in company-provided contributions (if you contribute 3%)

  • Tuition reimbursement

  • And much more!




Functional AreaIT

Business UnitRegular Full-Time

TypeWabtec Railways Electronics