Software Test Automation Engineer
Department: Job Closed
Project Location(s): Job Closed
Education: Bachelor’s Degree
Experience: 3+ years in field
Job Closed
Profile
- Previous experience as a test automation engineer;
- Ability to understand and interpret product specifications;
- A good understanding of the business approach;
- Good communications and consultancy skills;
- Good problem solving and diagnostic skills;
- Knowledge of computer networks fundamentals;
- Fluency in English, German is a plus;
- Bachelor’s degree in Transportation, Electronics, Computer Science, Cybernetics, Mathematics, Physics, or similar.
Benefits
- Attractive salary (negotiable based on technical knowledge);
- Meal Tickets;
- Dedicated trainings portfolio based on personal development needs and job profile;
- One bonus vacation day for every 2 years of seniority in our company;
- Flexible working time and remote work opportunity;
- Private medical insurance package;
- Bonus for internal recommendation;
- Access to over 650 sports centers in the 7Card network;
- Opportunity to read a lot of books from Bookster;
- Relocation package in case of need for a convenient start;
- High tech infrastructure.
Nice to have
- Basic knowledge of Linux;
- Programming experience in: Groovy / Java / C;
- Knowledge in scripting Languages (Shell utilities);
- Knowledge of JIRA, Doors, Clear Case;
- Experience in Railway Business: ERTMS/ETCS (UNISIG Subsets;
- Work experience in testing of complex software systems under usage of technical means like simulators and scripting languages.
Project overview
We are looking for a Software Test Automation Engineer to join our team, in a project in
the transportation filed. In this position you will have the opportunity to work with
experts from Germany (Stuttgart) in a very dynamic and complex environment and also
will be responsible for testing the European Train Control System (ETCS) Level2 On Board
System product.
Responsibilities
- Test of complex and safety-critical application software for the railway field;
- Specification of Test Cases on Requirements basis;
- Implementation of Test Cases for unit test and subsystem test. Writing of test programs and test data;
- Automation of Test Cases;
- Execution of automated tests;
- Support of test environments, tools and simulation;
- Evaluation of the test output (coverage, traceability, progress);
- Test documentation;
- Regular test reporting.