QA Engineer
Core
Design test cases, write test plans/scripts, execute tests, and prepare reports for the Energy Management product line in train performance and automation.
Role type
Software Quality Assurance Engineer/Technologist
Builds
Energy Management product line for freight and transit rail systems
Domain
Rail transportation, automation, and energy management
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Test case design, test strategy development, hardware setup, protocol analysis, defect logging, HiTL/SiTL experience, communication protocols (RS232/485/422/TCP/UDP/MODBUS), protocol analyzers, Bit/Byte level testing, invention disclosures
Preferred skills
Python, LabVIEW, DOORS, IBM Quality Manager, CLM, User Interface testing
Technologies
Python, LabVIEW, DOORS, IBM Quality Manager, CLM, RS232, 485, 422, TCP, UDP, MODBUS
Responsibilities
Collaborate with System and Software Engineers to define validation scope; Decompose requirements for test case creation; Determine hardware specifications and laboratory configurations; Diagnose setup and test bench issues; Log defects, monitor status, and retest for resolution; Draft invention disclosures; Ensure accurate documentation of technical data.
Seniority
Mid-level, hands-on IC