I am a Software and Firmware Testing Engineer with a strong background in manual and automated QA for complex software, embedded systems, and web applications. With experience gained at Leica Geosystems, EPFL, and multiple high-tech environments, I have developed a solid ability to design, execute, and automate test strategies that ensure high reliability, seamless user experiences, and robust product performance. In my most recent role at Leica Geosystems, I contributed to the quality assurance of advanced handheld 3D imaging scanners—work that demanded rigorous testing across firmware, APIs, embedded software, and full-stack web tools. I engineered and maintained automated test suites using Python, C/C++, PyTest, Selenium, and Robot Framework, while also integrating these tests into GitLab CI/CD pipelines to secure continuous quality throughout rapid release cycles. My efforts directly enabled early detection of critical defects, reduced debugging time, and improved overall product stability. Beyond automation, I bring extensive experience in structured manual testing, cross-platform validation, and user-centric workflows. I frequently conducted regression, exploratory, functional, and end-to-end testing across Android, Linux, Windows, and web environments. My work regularly involved verifying features such as geolocation, filtering, search, and device-specific behaviors, ensuring that every user interaction remained consistent, reliable, and intuitive. My earlier background at EPFL’s IT ServiceDesk strengthened my communication, debugging, and customer-oriented mindset through nine years of hands-on technical support, training, and issue resolution. Combined with ISO-compliant engineering experience (ISO-13485, IEC-61010), I bring a meticulous and process-driven approach to documentation, test case design, and root-cause analysis. I thrive in collaborative, agile settings and enjoy working closely with developers, product teams, and cross-functional stakeholders to refine requirements, escalate issues appropriately, and contribute to continuous process improvements. With ISTQB certification and a strong foundation in CI/CD, automation frameworks, and multi-device testing, I am committed to delivering reliable, high-quality digital experiences to users.

Baha Ferchichi

I am a Software and Firmware Testing Engineer with a strong background in manual and automated QA for complex software, embedded systems, and web applications. With experience gained at Leica Geosystems, EPFL, and multiple high-tech environments, I have developed a solid ability to design, execute, and automate test strategies that ensure high reliability, seamless user experiences, and robust product performance. In my most recent role at Leica Geosystems, I contributed to the quality assurance of advanced handheld 3D imaging scanners—work that demanded rigorous testing across firmware, APIs, embedded software, and full-stack web tools. I engineered and maintained automated test suites using Python, C/C++, PyTest, Selenium, and Robot Framework, while also integrating these tests into GitLab CI/CD pipelines to secure continuous quality throughout rapid release cycles. My efforts directly enabled early detection of critical defects, reduced debugging time, and improved overall product stability. Beyond automation, I bring extensive experience in structured manual testing, cross-platform validation, and user-centric workflows. I frequently conducted regression, exploratory, functional, and end-to-end testing across Android, Linux, Windows, and web environments. My work regularly involved verifying features such as geolocation, filtering, search, and device-specific behaviors, ensuring that every user interaction remained consistent, reliable, and intuitive. My earlier background at EPFL’s IT ServiceDesk strengthened my communication, debugging, and customer-oriented mindset through nine years of hands-on technical support, training, and issue resolution. Combined with ISO-compliant engineering experience (ISO-13485, IEC-61010), I bring a meticulous and process-driven approach to documentation, test case design, and root-cause analysis. I thrive in collaborative, agile settings and enjoy working closely with developers, product teams, and cross-functional stakeholders to refine requirements, escalate issues appropriately, and contribute to continuous process improvements. With ISTQB certification and a strong foundation in CI/CD, automation frameworks, and multi-device testing, I am committed to delivering reliable, high-quality digital experiences to users.

Available to hire

I am a Software and Firmware Testing Engineer with a strong background in manual and automated QA for complex software, embedded systems, and web applications. With experience gained at Leica Geosystems, EPFL, and multiple high-tech environments, I have developed a solid ability to design, execute, and automate test strategies that ensure high reliability, seamless user experiences, and robust product performance.

In my most recent role at Leica Geosystems, I contributed to the quality assurance of advanced handheld 3D imaging scanners—work that demanded rigorous testing across firmware, APIs, embedded software, and full-stack web tools. I engineered and maintained automated test suites using Python, C/C++, PyTest, Selenium, and Robot Framework, while also integrating these tests into GitLab CI/CD pipelines to secure continuous quality throughout rapid release cycles. My efforts directly enabled early detection of critical defects, reduced debugging time, and improved overall product stability.

Beyond automation, I bring extensive experience in structured manual testing, cross-platform validation, and user-centric workflows. I frequently conducted regression, exploratory, functional, and end-to-end testing across Android, Linux, Windows, and web environments. My work regularly involved verifying features such as geolocation, filtering, search, and device-specific behaviors, ensuring that every user interaction remained consistent, reliable, and intuitive.

My earlier background at EPFL’s IT ServiceDesk strengthened my communication, debugging, and customer-oriented mindset through nine years of hands-on technical support, training, and issue resolution. Combined with ISO-compliant engineering experience (ISO-13485, IEC-61010), I bring a meticulous and process-driven approach to documentation, test case design, and root-cause analysis.

I thrive in collaborative, agile settings and enjoy working closely with developers, product teams, and cross-functional stakeholders to refine requirements, escalate issues appropriately, and contribute to continuous process improvements. With ISTQB certification and a strong foundation in CI/CD, automation frameworks, and multi-device testing, I am committed to delivering reliable, high-quality digital experiences to users.

See more

Language

French
Fluent
English
Advanced
Arabic
Fluent
German
Beginner

Work Experience

Software and Firmware Testing Engineer at Leica Geosystems AG
September 1, 2023 - July 16, 2025
Implemented test infrastructure for embedded software and firmware, executed testing activities for 3D dynamic scanners, and collaborated with cross-functional teams.
Maths and Science Teacher at Collège & Gymnase de Morges
September 1, 2021 - September 1, 2023
Integrated robotics in teaching and led class activities for mathematics and science subjects.
Test Engineer: Electronic and Microsystems at ETA Manufacture Horlogère suisse
August 1, 2022 - September 1, 2022
Involved in technology transfer and system integration for electronic measurement devices.
Field Service Technician at ServiceDesk IT - EPFL
February 1, 2013 - August 1, 2021
Provided IT support services, focusing on troubleshooting hardware and software issues.

Education

MSc Microsystems & Biomedical Engineering at EPFL
September 1, 2018 - July 1, 2021
BSc Microtechnology at EPFL
September 1, 2011 - August 1, 2017

Qualifications

ISTQB - Tester certified by SAQ
January 11, 2030 - December 10, 2025

Hire a QA Engineer

We have the best qa engineer experts on Twine. Hire a qa engineer in Lausanne today.