ABOUT FORTIL
An international engineering and technology consulting group, Fortil is based on an independent model and brings together more than 2,500 employees. With 30 offices in 14 countries, Fortil fosters entrepreneurial freedom and the development of individual potential.
JOB DESCRIPTION
As part of the development of our activities in the canton of Vaud, we are looking for a Component Requirements & Test Automation Engineer (M/F).
Reporting to a technical manager, you will join a multidisciplinary engineering team responsible for the development and validation of critical software components within a complex systems environment.
You will play a key role in requirements engineering, traceability management and test automation activities, ensuring that software components meet functional, performance and quality expectations throughout the development lifecycle.
Responsibilities
- Analyze stakeholder and system requirements.
- Define, write and maintain component-level requirements.
- Ensure consistency and completeness of component specifications.
- Maintain end-to-end traceability between requirements, implementation and tests.
- Participate in requirements reviews and validation workshops.
- Create and maintain verification and validation plans.
- Design and develop automated tests using Python.
- Develop component-level integration and verification tests.
- Produce test specifications and test procedures.
- Execute verification campaigns and analyze results.
- Investigate defects and perform root-cause analysis.
- Support software integration activities.
- Ensure compliance with quality and engineering standards.
- Produce technical documentation and verification reports.
- Contribute to continuous improvement initiatives.
- Collaborate closely with software, systems and verification teams.
YOUR PROFILE
You hold a degree in Software Engineering, Computer Science, Systems Engineering or a related discipline.
You combine strong requirements engineering capabilities with hands-on experience in software verification and test automation.
Requirements
- At least 5 years of professional experience in software engineering, verification or requirements management.
- Proven experience writing and managing software or component requirements.
- Experience with requirements traceability activities.
- Experience with requirements management tools such as DOORS, Jama, Polarion or equivalent.
- Strong background in software verification and validation.
- Hands-on experience with Python test automation.
- Experience developing automated test frameworks.
- Understanding of component-based software architectures.
- Experience with integration and system testing.
- Familiarity with CI/CD environments.
- Experience with Jira and engineering lifecycle tools.
- Strong analytical and documentation skills.
- Ability to interact with multiple stakeholders and engineering disciplines.
- Ability to work autonomously within multidisciplinary teams.
- Professional proficiency in English.
- Swiss or EU-27 citizenship.
Nice to have
- Experience with Java.
- Experience with JUnit.
- Experience with Gherkin and BDD methodologies.
- Experience in Air Traffic Management.
- Experience in Aerospace, Defence, Railway or other safety-critical domains.
- Knowledge of software lifecycle and quality standards.
- Experience with Factory Acceptance Testing activities.
- Familiarity with Agile methodologies.
- French and/or German language skills.
Languages
- Fluent or professional English is mandatory.
WHY JOIN US
At Fortil, we implement concrete levers to support your growth and ensure a stimulating work environment:
- Continuous support for skill development.
- An ecosystem that encourages stepping out of your comfort zone.
- The opportunity to become a shareholder.
- Engagement in social and community projects.
- A dedicated parental support policy.
Fortil is committed to equal opportunities. All our positions are open to people with disabilities, regardless of gender, origin or sexual orientation.