
Automation Tester
SII Group Romania • Bucharest, Romania
**Role & seniority: ** Embedded Software Tester (safety-critical context, DCA product for railway interlocking); seniority not explicitly stated.
**Stack/tools: ** Java or Python (scripting/test development); OOP; Linux; computer networks; OS fundamentals; version control (Git, ClearCase). Test automation (implied).
**Top 3 responsibilities: **
-
Specify and design test cases from requirements (incl. performance and boundary tests).
-
Implement and execute integration/functional and non-regression tests (software–software, software–hardware).
-
Prepare test campaigns/environments and produce test documentation, including bug reproduction scenarios and evaluation of test output (coverage/traceability/progress).
-
Must-have skills:
-
Scripting and test development with Java or Python; strong OOP knowledge.
-
Experience with both hardware and software testing.
-
Linux proficiency; knowledge of networks and OS fundamentals.
-
Familiarity with version control (Git/ClearCase).
-
Experience with real-time or safety-critical systems.
-
Strong quality mindset; maintainable test environments; accurate bug reproduction and reporting.
-
-
Nice-to-haves: Not explicitly listed (safety-critical/real-time is already a must-have).
-
Location & work type: Not stated in provided text. Work appears multinational; role is for embedded/safety-critical railway software verification.
Full Description
Who we are
- Open-minded intellectuals who embrace emerging technologies on our mission to create innovative Software Engineering Solutions that will impact millions of users around the world.
We are looking for
- Embedded Software Tester who will contribute to the verification and test activities for Distributed Control Architecture (DCA) product in a safety critical context for railway interlocking solutions.
This is a great opportunity to work with highly reliable software in a multinational environment.
What you will do
Specification of Test Cases on Requirements basis (including performance and boundary tests); Implementation of Test Cases for software-software and software-hardware integration tests; Ability to test case design, test automation and test execution; Preparation of test campaigns with functional tests and non-regression tests; Detailed description of reproduction scenario when finding bugs; Evaluation of the test output (coverage, traceability, progress); Test documentation; Test environment maintainability;
Project monitoring (ex: monitoring of non-conformities correction, test result reporting); Prepare the hardware and software configuration for testing activities;
What you must have
You have experience in scripting and test development using Java or Python; You have OOP knowledge; You have experience in both hardware and software testing; Knowledge of computer networks and operating systems fundamentals; Good knowledge of Linux; You are committed to the highest levels of quality; Knowledge of version control systems (Git, ClearCase, etc.); Experience with real-time or safety-critical systems.
What's in it for you
Extended compensation and benefits package. Continuous learning opportunities to enhance your professional and soft skills. A great working environment with people who put their heart, mind, and soul into everything they do and understand the importance of team spirit.
We really welcome open-minded and committed people
Eager to take on new challenges and learn new things; Who put their heart, mind, and soul into everything they do; Who enjoy sharing knowledge and understand the importance of team spirit.
***Only eligible candidates will be contacted to move forward in the recruitment process.
#LI-AE2