System Software Test Engineer
As a System Software Test Engineer your mission is to
preserve quality in our software products, such that these can be installed at
our customers providing required features with minimal impact on customer’s
You will qualify the new software deliveries on a system level, to ensure they behave according to the companies requirements and the customer expectation. Based on test results you will provide a release advice.
If your test reveals issues, you will identify the delivering project and support trouble shooting in order to facilitate a quick solution of the issue.
The challenges you face include many software deliveries by different teams, many different system configurations in the field, and limited test time on real systems due to high cost.
Together with the (test-)architects and developers, you assess the risk from a
customer’s point-of-view of the changes made in the software and determine
which test cases must be created and/or executed to qualify the software for
The defined system level test set needs to be executed on the various test environments, such as a simulation environment, as well as real Twinscan systems. Each qualification cycle is executed by a dedicated team that is manned from the qualification groups. When in the qualification team, you execute tests, analyze the results, follow up on found defects so the delivering
project can solve or contain defects, and provide your assessment: is the software ready for release?
You create new system level test cases to qualify the system software. In addition to the functional behavior of the system also the non-functional requirements must be verified. Once these test cases have shown their value, you will automate the tests via Python scripts or as keyword driven test scripts using RobotFrameWork.
You analyze software issues reported by our customers and our factory and determine why these were not caught by the available tests. You define and implement preventive actions to improve processes, risk assessment and to create new or improved testcases.
What do we expect from you?
Master Level – Technical (Preferred educated in Computer Science).
At least 4 years’ experience in testing high-tech systems.
Proven experience in creation of system level test cases.
Proven experience with programming/scripting/automation (Unix/Linux, Python/RobotFramework).
Experience with GIT, JIRA, BitBucket.
Experience in stakeholder management and working in multidisciplinary teams.
What can you expect from us?
To be discussed.
Benefits of applying via Trinamics
- Choose from 500+ technical vacancies.
- You benefit from our large network of international companies.
- Once at work, we keep in touch and offer you training and development programs.
- Always a personal consultant for all of your questions.