Software Engineer in Test
Are you a teamplayer with 3 years+ experiences in software development and are you familiar with technical or automatization software?
We are always challenging ourselves to build a better future. We need the most innovative and diverse Digital Minds to develop tomorrow’s reality. You will be working at a mature and wide-spread simulation platform for virtual development and validation of (Highly) Automated Driving systems.
As part of the SCRUM team you will review and discuss product requirements, create test cases to ensure the product quality. If needed, you will identify, analyze, and document software bugs and software behavior that is inconsistent with stated user stories.
You will be responsible for the analysis, reporting and communication of test results. You will assist in evaluating product defects reported by our customers, both internal and external.
You will maintain the existing test framework based on the current project needs. You will execute compatibility tests by evaluating all supported versions of Matlab/Simulink. You will also write tests for the new features using Matlab, C++ and C# when needed.
You will assess the health status of the daily or release builds and the test scenarios. You will schedule tests on different builds, including the release candidates, and update all the stakeholders periodically. You will be automating test reports and presenting the metrics on Jira, by integrating it as part of CI/CD pipeline.
Manual test cases may need to be executed if they cannot be automated, and you will contribute to improve test methods and strategies. In this role when necessary you will escalate test (quality) risks to management with possible mitigation activities.
A special assignment is to create realistic and representative end-user workflows, as they would be used by our customers in industrial context. This will take the product qualification one level higher, above the individual features that are developed in each of the scrum teams. It will ensure that developers understand how each contribution fits in the workflow as it gets developed, and that the entire workflow can be executed and demonstrated in the release candidate.
What do we expect from you?
§ Education level: Master or Bachelor degree, preferably in computer sciences or similar (such as software engineering, automotive or aerospace engineering).
§ Knowledge and working experience with technical or simulation software (>3 yrs).
§ Knowledge and experience with MATLAB/Simulink, C#, and C++.
§ An adequate level of verbal and written English (Dutch is a plus).
§ Background in the automotive market or Vehicle Dynamics (or similar) is a plus.
§ Knowledge of programming language Python is a strong plus.
§ Knowledge of Docker, MongoDB Jenkins, JIRA is a strong plus.
§ Agile development (SCRUM) experience is a plus.
§ ISTQB/TMAP (foundation) certification and experience with test automation are an asset.
What can you expect from us?
Relocation support (where applicable): Seeing as Trinamics feels it is important you can fully focus on working in a new organization in a new role, next to adjusting to a new life in a new country and culture, we’re here to help you in a smooth relocation. We are experienced in assisting you on the visa application process, travel, short and long stay, 30% ruling (tax exemption) application, health insurance, setting up a bank account, Dutch language courses and (in case it’s needed) finding proper schooling for your child(ren).
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.