We build software applications that allow trains to safely and securely bring passengers to their destination. These applications have high availability requirements as they are not allowed to stall or randomly crash, meaning they have to be very well tested.
Our application engineering team is seeking a smart and passionate software tester with solid knowledge of Linux scripting and computer networks.
As part of our team, your responsibility will be testing complex application software for the railway field, including:
- Specification of Test Cases on Requirements basis
- Execution of manual and automated tests
- Support of test environments, tools and simulation
- Evaluation of the test output (coverage, traceability, progress)
This is an excellent opportunity to gain experience in full project life cycle and understand the importance in accuracy of testing for high availability systems.
Test activities will be performed in close co-operation with experts in Bucharest / Stuttgart / Dresden and will require travelling between these locations.
Professional competencies
Basic Qualifications
- Bachelor Degree in Computer Science or similar degree
- Experience with execution and writing of automated test scripts
- Testing of complex software systems using simulators and scripting languages
- Strong Linux skills (scripting, configuring)
- Good know-how on: routing, TCP/IP, sockets
- Advanced level of written and spoken English
Preferred Qualifications / Would be a plus
- Exposure to programming languages like Java (or willing to learn them)
- Exposure to test automation frameworks like Squish would be a plus
- Exposure to Python / Perl / Ruby would be a plus
- Databases (SQL) knowledge would be a plus
- Experience in process oriented development (V-Model, Agile methods)