Key Role: Requirements and Test Engineer
We are seeking an experienced and dedicated Requirements and Test Engineer to join our innovative team in safety-critical domains. This role requires a high level of rigor, autonomy, and commitment to complex technical challenges in software specification and testing, as well as system configuration.
Main Responsibilities:
* Requirements and Testing:
* Collaborate with end users and teams to understand business needs and translate them into functional specifications.
* Write, review, and update equipment requirements in collaboration with the Product Owner, using tools like Polarion or DOORS.
* Design, maintain, and execute test cases (manual and automated) to provide full coverage of equipment requirements, using Squish and Python for test automation.
* Conduct system testing in integrated validation environments, and during Site Acceptance Testing (SAT), with responsibilities in both manual and automated test execution.
* Analyze and document issues in the database, participating in bug classification and follow-up.
* Configuration:
* Configure system settings for different sites, including map redefinition for future projects, moving from site-specific maps to a comprehensive national view.
* Manage and track configurations through version control systems like Git, ensuring accuracy and integrity across projects.
Required Skills:
* Strong experience with test automation tools (e.g., Squish, Python, Jenkins).
* Familiarity with CI/CD pipelines for automated testing, using tools like Jenkins.
* Proficiency in defect tracking (e.g., Jira) and maintaining test documentation (test plans, test cases, and scripts).
* Experience in functional, regression, and integration testing.
* Knowledge of safety-critical standards such as ED153/ED109A or ED12B/C.
Additional Requirements:
* 5+ years of experience in safety-critical domains, such as ATM or other high-security environments.
* High analytical capacity and ability to transform user needs into technical requirements.
* Experience working in Agile/SCRUM environments, with exposure to the SAFe framework being a plus.
* Excellent communication skills, with fluency in English (French and German are added advantages).
* An experience in JAVA development is a plus.