
Senior Automation & Integration Test Engineer
Miele Tehnica Romania • Brașov, Romania
**Role & seniority: ** QA/Software Test Engineer (embedded software) — several years of experience
**Stack/tools: ** Python, pytest, CI/CD test execution; Git, Jira; embedded test environments/target hardware; manual test design/execution
**Top 3 responsibilities: **
-
Define/implement/maintain automated tests with Python/pytest
-
Design and evaluate manual and automated test scenarios, including simulated environments and runs on embedded target platform
-
Own testing strategy and execution with emphasis on integration testing; analyze failures and narrow root causes
-
Must-have skills:
-
Several years testing embedded software
-
Strong automation skills (Python + pytest) and test maintenance/evaluation
-
Experience across test levels with strong integration testing background
-
Understanding of embedded systems, interfaces, and working with hardware
-
Ability to analyze test results and perform systematic defect/root-cause identification
-
CI/CD experience for automated test runs
-
Proficiency with Git and defect tracking (e.g., Jira); fluent English (German advantageous)
-
-
Nice-to-haves:
-
ISTQB certification
-
Agile experience
-
Embedded test frameworks and/or hardware-in-the-loop (HIL) testing experience
-
-
Location & work type: Not specified in text; occasional business travel for workshops/meetings; international working environment implied.
Full Description
Miele Tehnica is a subsidiary of Miele & Cie. KG, Germany. We produce electronic components for a wide range of Miele appliances, such as washing machines, tumble dryers, vacuum cleaners, ovens and other household appliances. The products Miele offers to its customers set the standards for durability, performance, ease of use, energy efficiency, design and service.
Responsibilities Define, implement, execute, and maintain automated tests systematically using Python and pytest Analyze requirements and define, execute, and evaluate manual test scenarios Specify and run manual and automated tests for the application, both in simulated environments and on the target embedded platform Take ownership for design, execute, and evaluate software tests across different test levels, with a strong focus on integration testing Evaluate test results, analyze failures, and systematically narrow down the root causes of defects Contribute to CI/CD-based automated test execution Build expertise, define best practices, and ensure that testing knowledge is shared across the QA team
Your Profile Several years of experience in testing embedded software Strong practical experience with Python and pytest Strong expertise in designing, implementing, maintaining, executing, and evaluating automated software tests Experience with various test levels, especially integration testing Understanding of embedded systems, interfaces, and hardware-related software Experience working with hardware Ability to evaluate test results and systematically identify potential causes of defects Experience with CI/CD environments and automated test execution Knowledge of common tools for version control and defect tracking, for example Git and Jira Fluent English; knowledge of German is an advantage
Nice to Have ISTQB certification Experience with Agile development environments Additional experience with embedded software test frameworks or hardware-in-the-loop testing is an advantage
About You Proactive, analytical solution seeker who resolves issues before they reach escalation level Thinks in solutions and is driven by results Independent, structured, and reliable working style High quality awareness and strong analytical thinking skills High standards of integrity and a strong sense of fairness Positive attitude toward working in an international environment Self-starter mindset with eagerness to tackle unknown topics Ability and willingness to maintain close working relationships with software teams and team leaders Strong teamwork skills and ability to give honest and constructive feedback Available for occasional business travel for workshops and/or meetings Education Bachelor’s or master’s degree in Computer Science, Engineering, or a related field.
If you are looking for a long-term career where your talent is appreciated, then we would love for you to join our team!