Test Automation Engineer passionate about software quality, virtualization, systems monitoring and application health. A Test Automation & DevOps enthusiast with background experience as a Consultant. I enjoy understanding how complex system work together and finding ways to optimize and monitor. In my spare time I like video games, 3D printing, reading, building PC's and tinkering with RaspberryPi's and other gadgets.
Hours spent actively developing
Fuelled by
A lifelong learner and technology aficionado with 7+ years of QA & Test Automation experience who is always looking to work on exciting projects with exciting clients. Full of energy, hard work and enthusiasm.Currently learning more about DevOps practices and philosophy
Download my CV
- Working closely with the product owner and the backend teams, I own the environments and lead the QA efforts to improve the automated testing strategy. - Work with all of the BoT (Bureau of Technology) departments on identifying and fixing testing pain points of the roadmap and architecture. - Manage and Improve the automated test strategy (Selenium / Postman), and deliver top-notch tooling and testing environments. - Work in an agile "build it and run it" environment where engineering teams build, launch, monitor, and support the sections that they own. - Evangelize automated testing to stakeholders and help them construct an ambitious testing roadmap (functional, integration, non-regression, performance, load, security). - Integrate into the deployment cycle and facilitate collaboration to solve interesting and exciting problems related to the international scaling (Europe, USA, and Japan). - Cultivate an open communication culture with constant feedback between team members. - Identify team pain points and drive improvements in processes while leading the adoption of best practices. - Support teams in increasing delivery proficiency by creating a lean learning environment.
Work with development teams in order to : - Participate in the implementation of monitoring tools and pre / post release alert (prometheus/ELK Stack) - Fluidify the deployment process (continuous deployment/ Jenkins) - Maintain and improve tests tools and ensure their suitability through the addition of new tests - Support development teams and managers in the implementation of their quality approach - Help them to go forward with automatic functional test framework (Behat, Selenium, Appium) - List any missing or unsuitable tools with their test needs - Track possible regressions and set up mitigation solutions with the teams involved - Evangelize dev teams to best practices defined by the QA in an international context (150 developers/ 22 countries) - Manage deployment and support software quality tools with development teams - Follow up automation of functional and/or integration tests - Promote the improvement of functional test coverage
Consultant on multiple projects with different technical challenges in the French industry sector. (AXA Insurances, HAGER, VINCI, INDIGO etc.) Responsibilities : - Advise, manage and technically support the collaborators and customer stakeholders in the implementation of the test strategy - Deploy automated tests by integrating them into the overall test strategy - Develop and integrate automated tests in the development process taking into account technical and business constraints - Ensure the curative or preventive maintenance of the implemented automated tests - Validate the conformity of services and present KPI reports
- Object Oriented Programming and application development using C# and .NET - SQL Server Database Administration - Planning and development of different information systems and web portals in different projects as contractor - Test design, test procedure development - Coordination and test campaign follow-up: regression tests, end to end tests and connectivity tests
-Responsible for the design and development of a web-platform facilitating the exchange of inert soil between construction sites (www.soldating.fr) - QA / HMI (Human Machine Interface) test protocols (SELENIUM) - FSD (Functional specification document), TSD(Technical specification document) - In charge of coordination and test campaign follow-up: regression tests, end to end tests and connectivity tests - Tracking and management of bugs in Acceptance and Production environments (JIRA) - Project manager on Continuous Delivery (Agile method): work optimization, daily test in developers software factory - Work in collaboration with development team and business to test continuously
- In charge of a team of 10 people responsible with data collection, analysis and interpretation, using Python, GIS and AutoCAD - Environmental studies (soil and water tests) for the installation of agricultural subsurface and surface drainage systems, flood protection, anti-erosion and river training works - Main contact with the administrative services and the customers
- Consultant on implementing the environmental monitoring system for "Mine Closure and Social Mitigation Project " / Racos mine (Baraolt, Romania), funded in partnership with the World Bank - Quality management system ISO 9001, ISO 14001) implementation - Environmental impact and health assessment for the activity areas
- Software Testing Methodology - Test Automation Project management (indicators, piloting and reporting) - Automated Testing & Debugging - Tools: Selenium, Appium, HP ALM Quality Center,SoapUI, UFT, Ranorex
- Agile Project Management - Data modeling using Merise methodology - Formalization and data modeling using the Rational Unify Process (RUP ) and UML methodologies - Programming in C# and .net framework (Course 20483B) - Object Oriented Programming and application development using C# and .net (Winforms) - Database Driven Windows Application Development With C#.NET(Winforms and WPF) - ASP.NET - Web Services - SQL Server 2012 Database Administration (Course 70-462 MCDBA) - Microsoft SQL Server 2012 - Oracle Database: SQL and PL/SQL Fundamentals training
Experienced in creating front, API and back end test cases from functional and technical specifications. Hands on experience with Manual Testing, Test Automation and TDD .
Proficient in functional programming, software design, cloud and distributed computing concepts.
Adept at testing the unified experience across devices, by developing front/back or API automated test cases, consistently focusing on crucial business feature cases.
Skillful in creating conceptual models, with experience with Databases technologies including SQL, MySQL, Firebase and Solr .