DESPRE COMPANIE

Thales Ground Transportation supplies signalling solutions for main line and urban rail systems, integrated communications and supervision systems, revenue collection systems and associated services. Countries, cities and transport operators rely on Thales’ ground transportation solutions to adapt to rapid urbanization and meet new mobility demands – locally, between cities and across national frontiers. Combining a unique diversity of expertise, talents and cultures, our architects design and deliver extraordinary high technology solutions. Solutions that make tomorrow possible, today.

Software Automation Engineer (Ruby/Java)
Stagiu plătit la Thales Systems Romania (Ground Transportation Systems) · Începe după sesiune
Oraș:
  • room București

The ETCS team is testing the Radio Block Centre (RBC) and the OnBoardUnit (OBU) Software in context of Level2 of the European Train Control System (ETCS). The European Train Control System is a signalling, control and train protection system designed to replace the many incompatible safety systems currently used by European railways, especially on high-speed lines. The Radio Block Centre (RBC) is a computer-based system that elaborates messages to be sent to the train on basis of information received from external systems and on basis of information exchanged with the train. The On Board Unit (OBU) is a computer-based system that supervises the movement of the train to which it belongs, on basis of information exchanged with the trackside sub-system.

As an Automation Test Engineer you will work in a complex environment with the scope of verifying that the RBC or OBU software is implemented according to the System Requirement Specifications.

You will learn the basic ETCS principles from the ETCS experts, after which you will be involved in real on-going Thales projects for different European countries.

In the process, you will use different simulators and:

  • RBC => a Ruby based test automation framework
  • OBU => a Java based test automation framework

Specific tasks will be:

  • Specify and document test cases
  • Implement and execute automated test scripts (Ruby or Java)
  • Analyse test results
  • Report defects

Required skills:

  • Ability to understand and interpret software specifications
  • Basic Linux skills
  • Basic Programming skills
  • English language

University/Faculty Background:

  • Transportation
  • Electronics / Automatics / ComputerScience
  • ElectricalEngineering

Would be a plus:

  • Basic Java/Ruby skills
  • Basic railway knowledge