Test Automation Engineer
Role details
Job location
Tech stack
Job description
A recognized player in the development of high-criticality software solutions, our Swiss client designs real-time systems for applications where reliability and safety are paramount. An innovative company based in the Geneva region, they operate in a highly regulated sector with strict international standards. To support the growth of their development activities, we are looking for 2 Test Automation Engineers capable of working on complex test frameworks. Your role Integrated within a team of technical experts, you will take charge of the evolution and maintenance of test automation frameworks for multi-component applications in a safety-critical context. You will be involved in the entire lifecycle of test solutions, from design to qualification. Your key activities:
-
Evolve automated test infrastructures used to validate complex software systems
-
Design and document modifications according to certified processes (specifications, architecture, validation plans)
-
Develop and maintain Python code for test automation frameworks
-
Implement automation solutions with specialized tools (Squish, Robot Framework, JUnit, etc.)
-
Create test scenarios and verification procedures
-
Manage framework qualification in compliance with certification standards (interaction with regulatory authorities)
-
Ensure tracking and traceability of anomalies in dedicated management tools
-
Share your expertise and promote testing best practices within the team, 4.9
-
Salary and benefits 4.7
-
Career opportunities 4.5
-
Working atmosphere 4.9
Based on 19 reviews https://fr.experis.ch
Requirements
- Minimum 5 years of experience in software engineering in high-criticality environments (aerospace, medical, railway, defense, nuclear, etc.)
- Strong experience in designing and executing automated test strategies
- Mastery of technical documentation in a standardized and regulated framework
Technical skills:
- Confirmed expertise in Python development (advanced level required)
- Professional practice with test automation tools (Squish appreciated, or equivalents like Selenium, Robot Framework, JUnit)
- Ability to analyze functional requirements and transform them into technical specifications, * Rigor and methodology in project approach
- Autonomy while being an excellent team player
- Organizational capacity and priority management
- Stress resistance and adaptability
- Analytical and solution-oriented mindset
Languages:
- Fluent professional French and English (oral and written mandatory)
- German is an asset
Differentiating elements:
- Knowledge of the aviation sector or other critical real-time domains
- Familiarity with certification standards (such as EASA, DO-178, IEC 61508, etc.)