
System and Automation Test Engineer
Westinghouse Air Brake Technologies Corporation2 days ago
Pretoria, South AfricaSenior
Responsibilities
- Plan, design, create, execute, and maintain system-level and automated test solutions.
- Develop, extend, and maintain automation frameworks, reusable test libraries, and supporting tooling.
- Contribute hands-on software development and coding, preferably using Python.
- Test systems integrating cloud, firmware, hardware, software, and networking components.
- Identify priority issues, support root cause analysis, troubleshoot problems, and report relevant data.
- Collaborate with digital design, RF engineering, software, and network management engineering teams.
- Contribute to continuous improvement of testing practices and automation maturity.
- Perform system testing and integration activities as required.
Requirements
- Bachelor’s degree in information systems, information technology, computer science, or computer/electronic engineering, with proven non-graduate test engineering experience considered as an alternative.
- Proven experience with system testing, integration testing, automation development, and hands-on coding.
- Experience with software development and coding in high-level programming languages and embedded platforms and processors.
- Experience developing automation using Python and test automation tools such as Squish or similar.
- Experience building or contributing to automation frameworks and reusable test libraries.
- Understanding of RF, digital electronics, electronics engineering, networking protocols, and associated test equipment.
- Understanding of IP networking, including HTTP, HTTPS, SSH, firewalls, and routers.
- Linux and Android experience, plus knowledge of software development and testing practices.
- Strong diagnostic, troubleshooting, communication, teamwork, and problem-solving skills.
- Experience working in Agile Scrum teams.
- At least 5+ years of software development, testing, and validation experience is desirable.
- Experience with Git, Jira, RS232/485, CAN Bus, TCP/IP, Bluetooth, WiFi, GPS, GPS tracking, telemetry, protocol analysers, Ethernet analysers, Bit Error Rate testers, and telecommunications or networking test equipment is desirable.
- ISTQB and/or Agile Testing (ICP-TST) certification, digital electronics and wireless technology knowledge, and mining or vehicle experience are desirable.
Benefits
- Some travel may be required from time to time, limited to 5% or less.
- Candidates must already satisfy applicable local employment, work permit, and residency regulations.
- The role is offered under local employment conditions.
About Westinghouse Air Brake Technologies Corporation
Westinghouse Air Brake Technologies Corporation (Wabtec) builds freight locomotives, braking and signaling systems, rail components, and software used by freight railroads, transit agencies, and industrial operators. The Pittsburgh-based public company (NYSE: WAB) sells original equipment, digital solutions, and aftermarket services worldwide; it combined with GE Transportation in 2019 and traces its roots to George Westinghouse’s 19th‑century air brake business. Its portfolio spans rolling stock, parts, condition‑monitoring, and train control platforms.