Skip to content
mimi

Test automation engineer

MGI Consultants SA

Genf · On-site Senior 3d ago

About the role

Test Automation Engineer

Due to the expansion of our development activities, we are looking for a:

Test Automation Engineer.

Responsibilities

  • Implement changes in the existing test frameworks used by testers to verify sub‑systems (made of multiple software) by following a strongly regulated process:
    • Document each change writing requirements, design (architecture)
    • Modify the Test Framework source code using Python and Squish
    • Write Test Cases and Procedures that will be executed to verify your changes
    • Ensure the qualification of the Test Framework
    • Analyse and describe issues/bugs in our issues Database
    • Synchronize and update the Test Results Management tool
  • Lead by example with practical hands‑on experience in testing best practices to support the respective team's development towards various testing activities.

Requirements

  • At least 5 years of experience in a safety critical domain.
  • Proven experience in the writing of software testing.
  • Proven experience documenting (specifying, designing, testing) changes.
  • Strong analytical skills to understand end‑user needs and translate them into change descriptions.
  • Expert in Python scripting.
  • Proven experience with test automation tools (ideally Squish, Junit, Robot Framework, etc.).
  • Fluent written and spoken English and French is required, German is a plus.

Requirements

  • At least 5 years of experience in a safety critical domain
  • Proven experience in the writing of software testing
  • Proven experience documenting (specifying, designing, testing) changes
  • Strong analytical skills to understand end-user needs and translate them into change descriptions
  • Expert in Python scripting
  • Proven experience with test automation tools (ideally Squish, Junit, Robot Framework, etc.)
  • Fluent written and spoken English and French is required, German is a plus

Responsibilities

  • Document each change writing requirements, design (architecture)
  • Modify the Test Framework source code using Python and Squish
  • Write Test Cases and Procedures that will be executed to verify your changes
  • Ensure the qualification of the Test Framework
  • Analyse and describe issues/bugs in our issues Database
  • Synchronize and update the Test Results Management tool
  • Lead by example with practical hands-on experience in testing best practices to support the respective team's development towards various testing activities

Skills

JunitPythonRobot FrameworkSquish

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free