Software Quality Engineer
Drive software quality in a high-tech environment. From test strategy to system validation, you'll help ensure complex software solutions perform flawlessly in the real world.
We are a global high-tech consultancy company with a team of entrepreneurial engineers, scientists, and digital experts from around the world. Together we form a fast-growing and proud community. We offer consultancy services to high-profile clients globally in diverse service areas, such as:
- Technology & Engineering
- Energy & Renewables
- Life sciences & Pharma
- Digital & IT
About this vacancy
As a Software Quality Engineer, you will be part of a multidisciplinary project team developing advanced industrial equipment and the associated software ecosystem. Your primary focus will be on system-level software that connects complex hardware platforms with customer-facing workflow applications, including real-time embedded software components. The product environment includes operator interfaces that enable efficient and reliable operation in production settings.
You will collaborate within multiple Agile development teams and play a key role in ensuring the quality, reliability, and performance of integrated software solutions. As part of the quality engineering team, you will be responsible for verification and validation activities across the full software stack, both through manual and automated testing approaches.
What you'll do
- Review and assess software requirements and feature specifications.
- Define and drive quality assurance processes through clear test strategies and plans, identifying defects as early as possible in the development lifecycle.
- Coordinate verification and validation activities at functional, unit, integration, and system levels, and monitor resulting improvement actions.
- Collaborate closely with support teams, product stakeholders, and development teams.
- Drive root-cause analysis and corrective actions for issues reported from operational environments.
- Plan, organize, and execute regular system-level and end-to-end testing activities to monitor overall product quality and project status.
- Ensure effective knowledge transfer through clear release documentation and communication towards manufacturing, service, and business stakeholders.
What we expect from you
- Bachelor's degree in Software Engineering, Computer Science, or a related technical field.
- Preferably 3–5 years of experience in software development, software testing, or quality engineering.
- Experience with Test Automation.
- Programming knowledge of Python, C or .NET.
- Strong quality-focused mindset and experience with modern testing methodologies and tools.
- Excellent communication skills in English and the confidence to address quality concerns constructively and proactively.
- Interest in continuously improving development processes, testing methods, and quality assurance practices.
- Practical and hands-on attitude.
What you can expect from us
TMC is an international high-tech consultancy company that brings expertise to its clients in order to support them with the realization of their technological challenges. As such, TMC is operating as an expert center at the disposition of its clients and we help them to be more competitive in an ever more global and faster-changing technological world. At TMC we believe that people are the driving force behind technological innovation. That is why we want to create the best possible conditions for tech talents to thrive in. We offer you a challenging and stimulating work environment in which you can be the director of your own career. As an Employeneur you are part of our TMC family. Next to our outstanding technical expertise, fun and engagement are meaningful parts of our culture.
Great that you are interested in a job at TMC! Apply now in the way that suits you best and hopefully we can welcome you to one of our teams soon.