Job Description
About The Job
As a specialist in electronics and software for the past 20 years, in-tech is a dynamic, fast-growing engineering company headquartered in Munich, Germany employing around 2350 employees globally across 20 project locations in 8 countries.in-tech develops innovative engineering solutions for the automotive, rail, aerospace, defence, and industrial sectors.We are committed to a flexible, modern work culture and work-life balance. Our colour orange stands for liveliness, warmth, and dynamism. We value a strong team spirit, fresh ideas and a positive work culture.
We call it the Orange Spirit! Since 2024, in-tech became a subsidiary of Infosys Ltd. This strategic partnership enables us to offer our customers even more comprehensive development and digitalisation services and a greater offshore capability.
We are looking for a Senior QT Developer for a semi-development role where development and testing go in parallel. The role focuses on building and validating GUI applications using QT/QML and Squish, with additional exposure to automation and medical domain preferred. If you're passionate about joining a growing and dynamic team with a company with a positive culture and team spirit, we'd love to connect with you!
Responsibilities
Design, develop, and maintain GUI applications using Qt, Qt Quick, and QML.
Implement and execute automated GUI tests using the Squish framework.
Work closely with QA to define, implement, and maintain test strategies and test cases.
Write clean, efficient, and reusable C++ code following best practices and coding standards.
Develop and maintain automated test scripts, preferably using Python, for regression and functional testing.
Participate in code reviews, design discussions, and technical decision-making.
Debug and resolve issues across the UI and underlying application layers.
Use Git for source control, branching, merging, and code version management.
Collaborate with cross-functional teams (developers, testers, domain experts) to ensure high-quality deliverables.
Contribute to continuous improvement of development and testing processes, tools, and standards.
Requirements
7–8+ years of hands-on experience in Qt development.
Strong proficiency in Qt Quick and QML for modern GUI development.
Solid experience in C++ programming, including object-oriented design and debugging.
Mandatory experience with the Squish framework for GUI test automation.
Proven experience in GUI testing and validation of complex user interfaces.
Good working knowledge of Git for version control and collaborative development.
Experience in automation testing; Python scripting experience is a strong plus.
Exposure to the medical domain or regulated environments is good to have.
Strong problem-solving, debugging, and analytical skills.
Good communication skills and ability to work in an Agile, cross-functional team with parallel development and testing.
Apply with us
If you have experience and team spirit and are looking for a great place to work, then start your job with us.
As part of our dedication to the diversity of our workforce, in-tech is committed to equal employment opportunity without regard for age, race, colour, national origin, ethnicity, gender, protected veteran status, disability, sexual orientation, gender identity, or religion.
We are shaping the mobility of the future: in-tech develops innovative solutions for automotive, rail transportation and smart industry. We put great emphasis on a family environment and a friendly, open working atmosphere. We have already received several awards for our outstanding working atmosphere, internal team spirit and excellent work-life balance.