Develop and maintain a test automation infrastructure including the following:
test automation tools and framework,
Azure DevOps custom tasks,
a virtualized hardware infrastructure (making it possible for the test developers to perform their automated tests on our [software and hardware] products).
Create architecture design based on customer requirements:
proactively identify problems with the requirements (lack of clarity, technical constraints),
research and investigate possible new solutions.
Work with multiple codebases and handle context switches,
act as mentor to colleagues,
participate in code reviews (as a reviewer),
think with a strong user-centric mindset to understand how the product is used and to guide decision-making accordingly.
Your experience aligns with one or more of the following:
5+ years work experience in software development,
you've played a key role in making architectural / design decisions for a project with a considerable size ( at least a small group of people (3+) had to work on it for a time that can be measured in months),
you have one or more independent projects with actual user value and considerable complexity (non-work related).
Excellent communication and collaboration skills and can work effectively both independently and as part of a team,
familiar with version control systems,
CI/CD knowledge (experience with pipelines),
experience with Java,
experience with PowerShell,
German language skills,
Windows Virtual Machine (& VM server) / Gradle / Bash experience.
What we offer
• flexible working hours • home office opportunity and also