Mohamed Boussaid

Mohamed Boussaid

Senior Software Development Engineer In Test (SDET)

Geneva, Switzerland

Senior Software development engineer in test (QA Engineer) with over 12 years of experience. ISTQB® certified Advanced Level Test Manager. Expertise in Selenium for web test automation. Proficient in Python for scripting, and Java/C# for building robust test frameworks. Strong background in cloud environments (AWS, Azure) and DevOps practices using Ansible, Terraform, and Kubernetes. Deep knowledge of Scrum and Agile methodologies. Bilingual professional with extensive experience working in English-speaking environments.

Technical Arsenal

Programming

JavaPythonC#C++RubyBashQMLXML

Automation & Testing

Selenium Web DriverGherkin (Cucumber/SpecFlow)XamarinAppiumCalabashAPI Testing (REST, GraphQL, gRPC)ISTQB Methodology

Cloud & DevOps

AWSAzureKubernetesDockerTerraformAnsibleHelmJenkinsGitHub ActionsGit

Data & Monitoring

KafkaClickHouseOracle SQL

Tools & Management

JIRAConfluenceTestRailDOORSIBM Rational SynergyTFS / Microsoft Test ManagerVisual Studio

Professional Journey

Nexthink logo

Senior Software Development Engineer In Test

Nexthink

2020-01 - Present

Lausanne, Vaud, Switzerland

  • Automating end-to-end tests for web applications and microservices using Gherkin-Cucumber, Selenium Web Driver, Java, and Python.
  • Deploying and orchestrating microservices on Azure and AWS using Kubernetes, Terraform, and Helm for reproducible deployments.
  • Designing and implementing CI/CD pipelines with Jenkins, GitHub Actions, and Git.
  • Conducting comprehensive API testing (REST, GraphQL, gRPC) to ensure interoperability.
  • Utilizing Docker for containerized testing environments.
  • Monitoring real-time data streams using Kafka and ClickHouse.
  • Writing technical documentation in Confluence and tracking tasks in JIRA and TestRail.
  • Adhering to Agile and Scrum methodologies.
  • Participating in DevOps processes bridging development and operations.
Groupe Renault logo

Senior Automation Test Engineer (QA Engineer)

Groupe Renault

2018-02 - 2020-01

Paris, France

  • Automated end-to-end tests for Connected Vehicles using Gherkin-Cucumber and Selenium in Java/Python.
  • Managed microservice orchestration on Azure and AWS via Kubernetes and Terraform.
  • Implemented CI/CD automation using Jenkins and GitHub Actions.
  • Performed API testing for REST, GraphQL, and gRPC endpoints.
  • Utilized Docker for container scalability and analyzed data streams with Kafka/ClickHouse.
  • Writing documentation in Confluence and using GitHub for code reviews.
Voluntis logo

C# Development Engineer (Selenium & Xamarin) - Test Automation

Voluntis

2016-09 - 2018-01

Paris, France

  • Developed automated web tests using C# and Selenium.
  • Leveraged C# with Xamarin and Calabash for iOS and Android mobile test automation, supplemented with Ruby scripting.
  • Authored BDD test cases using Gherkin and SpecFlow.
  • Managed testing in a Windows environment using Visual Studio, TFS, and Microsoft Test Manager.
  • Ensured data integrity using Oracle SQL for database interactions.
Continental logo

Test Manager - QA Engineer

Continental

2015-09 - 2016-08

Paris, France

  • Led the test team for PSA automotive projects and refined test cases in DOORS.
  • Reported and tracked bugs using IBM Rational Synergy.
  • Coordinated offshore team activities in Bucharest, Romania.
  • Executed automated nightly runs using the ATP framework orchestrated by Jenkins.
Continental logo

C++/Qt Software Development Engineer

Continental

2014-03 - 2016-08

Paris, France

  • Developed and optimized embedded system panels using QML and C++.
  • Managed Continuous Integration processes with Jenkins.
  • Analyzed HMI tickets and utilized Bash/Git in a Linux environment.
Rockwell Collins logo

C++/QT Development Engineer (Internship)

Rockwell Collins

2013-03 - 2013-09

Toulouse, France

  • Developed a ground control station interface for Micro-Drones using C++, Qt Creator, and XML.
  • Designed the UI adhering to Bastien & Scapin's ergonomic criteria.
  • Implemented offline map usage leveraging the Marble open-source project.
SNCF logo

Concepteur & Développeur Java/Android

SNCF

2012-09 - 2013-03

Toulouse, France

  • Developed a secure Android mobile interface for rail safety.
  • Created UML designs (Use case, Class, Activity diagrams).
  • Conducted activity analysis, prototyping, and usability testing.

Education

Master's degree

Human Computer Interaction (HCI)

ENAC - Ecole Nationale de l'Aviation Civile

2012-09 - 2013-09

Master's degree

Computer Software Engineering

Université Paul Sabatier (Toulouse III)

2011-01 - 2012-09

Bachelor's degree

Computer Science

Institut Supérieur de Gestion

2007-09 - 2010-09

Baccalaureate

Mathématique

Lycée Médenine

2004 - 2007

Certifications

ISTQB® - Certified Tester, Advanced Level Test Manager

ISTQB® - Certified Tester, Foundation Level

Certificate, Python (Orsys)

TOEIC (Score: 855)

Languages

Arabic

Native

English

Full Professional

Français

Native/Bilingual