
Requirement & Test Automation Engineer (Safety-Critical Environment)
Swordservices · Geneva, Genève, Switzerland · Onsite
Strong hiring record · median 16 days open
All reasons
- Open 54 days
In its favour
- Still listed on the employer's own board
We are opening a position for a Requirement and Test Automation Engineer to strengthen a team working on a complex, safety-critical software environment. The role combines requirements engineering, technical documentation, system testing, and test automation within an Agile development framework.
Job Responsibilities
- Analyse business and end-user needs and translate them into clear and structured functional and system requirements.
- Review applicable regulations, quality standards, and safety constraints to ensure that software deliverables meet the required compliance levels.
- Develop, review, maintain, and trace system requirements throughout the different levels of the product architecture.
- Design and maintain test cases that ensure adequate coverage of both system and component requirements.
- Develop and maintain automated testing solutions, primarily using Python, with additional exposure to Java, JUnit-based frameworks, and Gherkin.
- Execute manual and automated tests, document the outcomes, and maintain test records in the relevant test management systems.
- Investigate software defects, document issues in JIRA, and contribute to root-cause analysis and resolution activities.
- Participate in formal system validation activities, including Factory Acceptance Testing, while working closely with end users and multidisciplinary teams.
- Minimum of 5 years of professional experience in a safety-critical environment, ideally involving mission-critical software systems.
- Solid background in software requirements engineering, technical documentation, system testing, and test case development.
- Ability to understand end-user processes and terminology and convert operational needs into precise requirements and effective test scenarios.
- Strong analytical and problem-solving capabilities, combined with a structured, rigorous, and detail-oriented approach.
- Proven experience with test automation using Python; knowledge of Java, JUnit, and/or Gherkin is considered a strong advantage.
- High level of autonomy, adaptability, organisation, and prioritisation skills, with the ability to work effectively within a team and under pressure.
- Familiarity with real-time, security-critical, or air traffic management systems, as well as standards such as ESARR6/EC482, ED153, IEC 61508, or ISO 12207, is an advantage.
- Excellent written and spoken English is required.
More jobs at Swordservices
All 39- Chef de projet ITSwordservices · Givisiez, Fribourg, Suisse3d ago
- DevOps EngineerSwordservices · Genève, Genève, Suisse3d ago
- Expert technique en Conformité et Gouvernance de la CybersécuritéSwordservices · Genève, Genève, Suisse6d ago
- Business Analyst bancaire orienté Finance/AccountingSwordservices · Genève, Genève, Suisse7d ago
- Manager de programmeSwordservices · Genève, Genève, Suisse10d ago
Similar roles
- Assistant(e) communication & marque employeurSopra Steria · Meyrin, GE, Switzerlandtoday
- Senior DevOps Engineer – MS Entra ID / Azure 100%Callista Group AG · Zürich, Zürich, Schweiztoday
- Senior / Principal Software Engineer - Java, Spring Boot & Kafka (80-100%)Callista Group AG · Bern, Bern, Schweiztoday
- Lead Tech SREJobgether · Switzerlandtoday
- Chef de projet ITSwordservices · Givisiez, Fribourg, Suisse3d ago
- IT SupportKanadevia Inova · Zürich, ZH, Switzerland3d ago