The Software Test Engineer is responsible for 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.
Conducts semi-complex technical analyses to design and implement test software (unit test/automation) for software applications or software test tools that achieve desired functionality for several or a few products, systems, software and applications.
You will Participate in design reviews and provide input to the design recommendations; incorporate security requirements into design; and provide input to information/data flow, and understand and comply with Project Life Cycle Methodology in all planning steps.
The Principle Software Engineer will develop and support real-time software applications and engineering duties associated with the development and maintenance of Train Management Dispatching System products to railroad customers.
This individual will work closely with Content Managers, eCommerce, Marketing, IT and various SMEs throughout the organization to develop solutions that improve product content data management and deployment across Allied Electronics Inc.
You will work fairly independently on more complex operational & technical projects, issues, systems and applications; use your experience, expertise and skills to solve problems that are more difficult & infrequent.
Translating functional requirements into conceptual and detailed designs; providing estimates for development effort; implementing proof of concept, prototypes and production-grade software; creating unit and acceptance tests.