Wabtec Header

Software Test Engineer

Germantown, MD
Full-Time

Job Description

Job Description

How will you make a difference?

As the Software Test Engineer, you will play a critical role in the design, development, and maintenance of software test plans, test procedures, and test automation tools used to validate embedded software in electronic control systems deployed in the rail industry. You will be required to contribute to designing and developing high quality software test processes for a fast-paced environment. The successful candidate will collaborate closely with project teams while also working independently to develop technical solutions, execute test procedures, and deliver thorough, high-quality test reports.
 

What will your typical day look like?

As a Software Test Engineer, you will:

  • Review and analyze system and software requirements for testability
  • Develop detailed test plans and test procedures
  • Create, execute, and maintain test cases with 100% requirements traceability
  • Perform manual and automated software validation on embedded electronic control systems
  • Document results and produce clear, comprehensive test reports
  • Maintain effective communication with peers, developers, and stakeholders
  • Assist with laboratory equipment setup, tracking, organization, and maintenance
  • Explore, design, and implement test automation solutions to improve efficiency

Qualifications

What do we want to know about you?

  • Bachelor's degree in Electrical Engineering, Computer Science, Computer Engineering, Software Engineering, or an equivalent technical discipline
  • Ability to thrive in a fast-paced, dynamic environment, adapting to changing priorities and timelines
  • Strong verbal and written communication skills, with the ability to articulate technical concepts clearly and concisely

Desired Skills

  • Software test engineering experience, including hands-on testing and debugging software, firmware, and electronic control systems
  • Experience developing programmatic test solutions, including scripts and/or applications for test automation with Python, C, C++
  • Experience with the following operating systems: Microsoft Windows and Linux
  • Experience with application lifecycle management tools supporting software change management, requirements management, requirements traceability, test case development, and workflow management (e.g., IBM ELM)
  • Experience working with geographically distributed teams
  • Experience in the rail industry
  • Understanding of Agile development methodologies, such as Scrum, in an embedded systems environment

Additional Information

Our job titles may span more than one career level. The salary rate for this role is currently $55900-74100 The actual salary offered to a candidate may be influenced by a variety of factors, such as: training, transferable skills, work experience, education, business needs, market demands and work location. The base pay range is subject to change and may be modified in the future. More information on offered benefits, which include health, welfare, and retirement, are available at mywabtecbenefits.com. Other benefit offerings for this role may include annual bonus, if eligible.

What could you accomplish in a place that puts People First?

At Wabtec, it's not just about a job - it's about the impact you make. When our people come together, we're Expanding the Possible by continuously improving what we do and how we do it - for our clients and each other.

If you're ready to revolutionize how the world moves for future generations, Wabtec is the place for you.
 

Who are we?

Wabtec is a leading global provider of equipment, systems, digital solutions, and value-added services for the freight and transit rail sectors. Drawing on more than 150 years of experience, we are leading the way in safety, efficiency, reliability, innovation, and productivity. Whether it's freight, transit, ports, logistics, mining, industrial, or marine, our expertise, technologies, and people together - are accelerating the future of transportation. With roots that date back to George Westinghouse, Thomas Edison, and Louis Faiveley, Wabtec has always built technologies and implemented solutions for a variety of sectors that are critical to meeting the needs of customers and governments alike.

Our global team of about 30,000 employees worldwide delivers performance that moves the world forward. We're lifelong learners, obsessed with better. Learn more at www.WabtecCorp.com.

Culture powers us and the possibilities.

We believe the best ideas come from a mix of experiences and backgrounds. At Wabtec, we strive every day to create a place where everyone belongs. We're building a culture where leadership, inclusion and your unique perspective fuel progress.


We're proud to be an Equal Opportunity Employer. We welcome talent of all backgrounds, experiences, and identities, including race, gender, age, disability, veteran status and more.

Need accommodation? Just let us know - we've got you.

PDN-a173c02b-e6a4-4453-9f75-88466d804ee8

Job Description

How will you make a difference?

As the Software Test Engineer, you will play a critical role in the design, development, and maintenance of software test plans, test procedures, and test automation tools used to validate embedded software in electronic control systems deployed in the rail industry. You will be required to contribute to designing and developing high quality software test processes for a fast-paced environment. The successful candidate will collaborate closely with project teams while also working independently to develop technical solutions, execute test procedures, and deliver thorough, high-quality test reports.
 

What will your typical day look like?

As a Software Test Engineer, you will:

  • Review and analyze system and software requirements for testability
  • Develop detailed test plans and test procedures
  • Create, execute, and maintain test cases with 100% requirements traceability
  • Perform manual and automated software validation on embedded electronic control systems
  • Document results and produce clear, comprehensive test reports
  • Maintain effective communication with peers, developers, and stakeholders
  • Assist with laboratory equipment setup, tracking, organization, and maintenance
  • Explore, design, and implement test automation solutions to improve efficiency

Qualifications

What do we want to know about you?

  • Bachelor's degree in Electrical Engineering, Computer Science, Computer Engineering, Software Engineering, or an equivalent technical discipline
  • Ability to thrive in a fast-paced, dynamic environment, adapting to changing priorities and timelines
  • Strong verbal and written communication skills, with the ability to articulate technical concepts clearly and concisely

Desired Skills

  • Software test engineering experience, including hands-on testing and debugging software, firmware, and electronic control systems
  • Experience developing programmatic test solutions, including scripts and/or applications for test automation with Python, C, C++
  • Experience with the following operating systems: Microsoft Windows and Linux
  • Experience with application lifecycle management tools supporting software change management, requirements management, requirements traceability, test case development, and workflow management (e.g., IBM ELM)
  • Experience working with geographically distributed teams
  • Experience in the rail industry
  • Understanding of Agile development methodologies, such as Scrum, in an embedded systems environment

Additional Information

Our job titles may span more than one career level. The salary rate for this role is currently $55900-74100 The actual salary offered to a candidate may be influenced by a variety of factors, such as: training, transferable skills, work experience, education, business needs, market demands and work location. The base pay range is subject to change and may be modified in the future. More information on offered benefits, which include health, welfare, and retirement, are available at mywabtecbenefits.com. Other benefit offerings for this role may include annual bonus, if eligible.

What could you accomplish in a place that puts People First?

At Wabtec, it's not just about a job - it's about the impact you make. When our people come together, we're Expanding the Possible by continuously improving what we do and how we do it - for our clients and each other.

If you're ready to revolutionize how the world moves for future generations, Wabtec is the place for you.
 

Who are we?

Wabtec is a leading global provider of equipment, systems, digital solutions, and value-added services for the freight and transit rail sectors. Drawing on more than 150 years of experience, we are leading the way in safety, efficiency, reliability, innovation, and productivity. Whether it's freight, transit, ports, logistics, mining, industrial, or marine, our expertise, technologies, and people together - are accelerating the future of transportation. With roots that date back to George Westinghouse, Thomas Edison, and Louis Faiveley, Wabtec has always built technologies and implemented solutions for a variety of sectors that are critical to meeting the needs of customers and governments alike.

Our global team of about 30,000 employees worldwide delivers performance that moves the world forward. We're lifelong learners, obsessed with better. Learn more at www.WabtecCorp.com.

Culture powers us and the possibilities.

We believe the best ideas come from a mix of experiences and backgrounds. At Wabtec, we strive every day to create a place where everyone belongs. We're building a culture where leadership, inclusion and your unique perspective fuel progress.


We're proud to be an Equal Opportunity Employer. We welcome talent of all backgrounds, experiences, and identities, including race, gender, age, disability, veteran status and more.

Need accommodation? Just let us know - we've got you.

PDN-a173c02b-e6a4-4453-9f75-88466d804ee8

About Wabtec

We’re always looking for people who can bring fresh perspectives and life experiences to our teams. If you’re looking for a place that values your curiosity, passion, and desire to learn, then you’ve come to the right place!

When you work at Wabtec you work with some of the most talented and passionate professionals in the industry. Our global team is committed and results-oriented and that has helped us remain highly competitive in our industry. We recognize the value of having a diverse team and an inclusive culture. We seek out people with diverse backgrounds, skills and perspectives because we believe a diverse team produces better ideas and is more successful at meeting the needs of our customers.

Regardless of your role, you’ll collaborate with a team of people who share your passion and help you succeed. Wabtec is a great place to work for anyone who naturally focuses on continuous improvement, who owns their work, and who take pride in exceeding customer needs.


Related Jobs

Continue to Apply

Wabtec would like you to finish the application on their website.

Apply For This Job
Wabtec
Software Test Engineer
Wabtec
Germantown, MD
Apr 3, 2026
Full-time
Your Information
First Name *
Last Name *
Email Address *
This email belongs to another account. Please use a diferent email address or Sign In.
Zip Code *
Password *
Confirm Password *
Create your Profile from your Resume
By clicking the Apply button, you agree to the terms of use and privacy policy and consent to receive emails from us about job opportunities, career resources, and other relevant updates. You can unsubscribe at any time.
Continue to Apply

Wabtec would like you to finish the application on their website.

©2026 International Association of Women.
Powered by TalentAlly.