Test Automation Engineer (m/f/d)
YOUR OPPORTUNITY
We are a dynamic international team developing an ultra-wideband (UWB) based Local Positioning System (LPS) to enable our advanced player and ball tracking solutions.
To capture and provide precise position and motion data in the sports environment, we are developing a full-stack of software components including firmware, backend and frontend applications.
Join our cross-functional team to develop and optimize our end-to-end testing environment in collaboration with your colleagues from our software and hardware departments.
YOUR QUALIFICATIONS
- A solid understanding of bash and python scripting
- Knowledge of BDD frameworks, docker and C++ GoogleTest
- Some experience with electronics, soldering simple circuits
- Enthusiasm to understand and thoroughly test complex systems
- You have been working with Linux operating systems and Linux infrastructure and tooling in the past
- You are excited to dive into new software & hardware territory
- You are fluent in English or German
- You are a reliable team player willing to take on responsibility and move the team & product forward with your own solutions
- The willingness to come to the office in Munich most days
YOUR TASKS
As a Test Automation Engineer in our agile RTLS team you will
- Support all levels of automated software testing across our teams : Unit-testing, system-testing and release testing in black-box and white-box approaches,
- Maintain and shape our GitLab CI infrastructure,
- Design and improve our end-to-end system test infrastructure in collaboration with hardware developers
- Define test criteria and analyze test reports together with your colleagues
- Automate the evaluation and reporting of continuous integration test results
OUR TECH STACK
Our integration and end-to-end testing infrastructure is mainly built on top of a python BDD framework with some parts of C++ GTests .
We utilize GitLab's built-in CI infrastructure to build and run all kind of automated tests, both within a Kubernetes cluster and on standalone servers .
On the frontend, Cypress is our tool of choice for end-to-end testing, ensuring seamless user interactions. We manage continuous integration and deployment through GitLab pipelines , utilizing Docker and Ansible to streamline our development and deployment processes.
Additionally, Bash scripting is used extensively to automate and optimize our workflows.
You can look forward to this with us
At KINEXON, you will meet people with a similar mindset who are passionate about innovative technologies and love to master new challenges in a team, as well as create great products.
Become part of our team and enjoy the following benefits :
GrowBeyondYourself with an annual learning budget to further support your development.
Freetime 30 days (DE) / 20 days (US) paid vacation to refuel your energy (for full-time employees)
WeCare take your time off for the family (parental leave etc.)
WorkingHours Early bird or night owl - you can choose your flexible work hours.
FlexibleLocation we work with a hybrid and remote model.
OneTeam - We enjoy spending time together at regular team and company events.
OnTop - further benefits selected by you out of a range of benefits that we offer (mobility, sports, vacation budget, training and more)