Senior Software Quality Assurance Engineer at Schneider Electric
Grenoble, Auvergne-Rhône-Alpes, France
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Mouhamed Chouchane is a Senior Software Quality Assurance Engineer with nine years of experience building and automating verification for embedded and multi-system products across industries from industrial controls to medical imaging. Based in Grenoble, he blends hands-on test automation (Cypress, Python, Jest) and CI infrastructure work with low-level embedded expertise (Yocto, U-Boot, Secure Boot, Renesas), often programming simulators and test benches in Structured Text, Modbus, and serial protocols. He has contributed to prominent open-source UI frameworks, improving the WPF backend of .NET MAUI and Xamarin.Forms by fixing memory leaks and implementing renderers for controls like Map and VisualElementTracker. A former product manager for compliance testing solutions, he has deep experience translating standards (ICAO, ISO) into automated test suites and attending ISO working groups. Comfortable operating within Agile/Scrum teams, he routinely liaises with POs, RTs and developers to turn complex requirements into reproducible, auditable validation. Beyond testing, he brings an entrepreneurial mindset from junior enterprise experience and coaching at BIAT Fondation Club Spark, which informs his pragmatic approach to product-quality tradeoffs.
9 years of coding experience
6 years of employment as a software developer
Bachelor's degree Mathematics and Physics, Bachelor's degree Mathematics and Physics at Graduate School of Science and Technology (ESSTHS)
Baccalaureate Mathematics, Baccalaureate Mathematics at High School Kalaa Sghira
Engineer's degree Electrical and Electronics Engineering, Engineer's degree Electrical and Electronics Engineering at National Engineering School of Sousse
Contributions:27 commits, 24 PRs, 87 comments in 1 year 11 months
Contributions summary:Mohamed primarily contributed to the WPF backend of Xamarin.Forms, adding new features and addressing issues related to the WPF platform. Their work included implementing WPF-specific functionality, such as the `VisualElementTracker`, `MapRenderer`, and control gallery, and integrating the WpfLightToolkit. Furthermore, the user fixed bugs and improved existing implementations, such as the handling of the back button and the memory management related to the TabbedPage.
.NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.
Role in this project:
Full-stack Developer
Contributions:2 reviews, 20 comments in 1 year 8 months
Contributions summary:Mohamed primarily contributed to the WPF backend of the .NET MAUI framework, focusing on implementing and improving UI components for WPF applications. Their work involved adding and modifying renderers for controls like `VisualElementTracker`, `Frame`, and `Map` to ensure correct behavior and feature parity with other platforms. The user also addressed several bugs and memory leaks within the WPF implementation, improving the stability and performance of the framework. Additionally, they contributed to improving the integration of WPF with other parts of the Xamarin Forms ecosystem.
app-platformmauimulti-platformiosmicrosoft
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Mohamed Chouchane - Senior Software Quality Assurance Engineer at Schneider Electric