7 days old

Software Test Engineer

Cedar Rapids, IA 52411
  • Job Code
  • Payrate
    $28 To $35

The Software Test Engineer will provide 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
  • 2-5 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
  • Strongly prefer experience with Python language.
  • Knowledge of programming in C#, C/C++, XML, Java and JavaScript is a plus.
  • 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


  • Information Technology

Randstad utilizes a technology-driven focus with a human touch to provide better staffing and business solutions to organizations around the world. Our team of experts match professionals with available career opportunities in a variety of fields.

Featured Jobs

Career News

Share this job:

Software Test Engineer

Randstad Technologies
Cedar Rapids, IA 52411

Share this job

Software Test Engineer

Randstad Technologies
Cedar Rapids, IA

Separate email addresses with commas

Enter valid email address for sender.

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast