System Integration & Test Engineer

Apply now »

Date: 22-Jul-2021

Location: Bangkok, Thailand

Company: Alstom

Req ID: 130570


We create smart innovations to meet the mobility challenges of today and tomorrow. We design and manufacture a complete range of transportation systems, from high-speed trains to electric buses and driverless trains, as well as infrastructure, signalling and digital mobility solutions. Joining us means joining a truly global community of more than 75 000 people dedicated to solving real-world mobility challenges and achieving international projects with sustainable local impact.   



  • Lead the integration testing of CITYFLO functions and interfaces per System Requirements and Design Specifications.
  • Create integration test cases to properly test the system functions.
  • Lead the integration testing to pin-point the issues, to subsystem level if possible.
  • Co-ordinate with sub-system(s) for troubleshooting and bug fixing.
  • Manage the various configuration of integration & testing labs.
  • Identify the Integration and testing needs early-on and coordinate the same with the various teams.
  • Define requirements for simulators needed for testing.
  • Continuously improve the test process by defining improvements for increasing quality and reducing cost.
  • Participate in technical meetings with system and sub-system engineers from Bangkok and other sites in order to define Test strategies, Test plans and Test specifications/procedures and to provide early input of testability aspects to product development.
  • Mentor and train less experienced engineers.


Key responsibilities


  • Integration and test the system functions and interfaces in the laboratory test environment based on the analysis of requirements, architecture and design.
  • Interpret functional requirements and design documents to plan, develop, write, and execute application functional and data validation automation test plans and test scripts.
  • Execute tests in the laboratory environment and pin-point the issues to subsystem level if possible. Develop preliminary means of improvement on incorrect test results. Analyse the defects Non-Conformity Reports (NCRs) and discuss/plan the resolution with subsystem engineers.
  • Document the record and report of all results from functional and non-functional verification, including analysis and conclusion of the results, raise Non-Conformity Reports (NCRs), along with supporting validation and assessment activities.
  • Work on the test improvement and programs.




  • Bachelor's degree in Electronics Engineering, Software Engineering, Computer Engineering, Information Systems or a related technical field is required plus a minimum of 2 years of relevant experience; or Master's degree.
  • Experience in testing of industrial products (such as controllers, PLC, automation) preferred.
  • Experience in setting up common test hardware, test jigs, and testing units
  • Experience writing test scripts for Test Automation of software products
  • Experience with Agile development & testing methodologies.
  • Experience in testing of hardware, API/interfaces to other devices
  • Experience in Railway Business: CBTC (CENELEC – 5012x)
  • Basic knowledge of Linux
  • Script Languages (Shell utilities)
  • Knowledge of Jazz, Doors, Git, Gerrit, Jenkins


An agile, inclusive and responsible culture is the foundation of our company where diverse people are offered excellent opportunities to grow, learn and advance in their careers.  We are committed to encouraging our employees to reach their full potential, while valuing and respecting them as individuals.   


Job Segment: Information Systems, Product Development, Testing, Linux, Technology, Research