Wissem MEDIOUNI
Senior Integration and QA Lead Engineer (ISTQB®) Email: wissem5@yahoo.fr
Engineer, from the National School of Computer Sciences (ENSI).
Promotion: 2008
Specialization: Information and Knowledge Systems.
Skills :
Unix, Linux, IT, Systems, Subversion, JIRA, Web development, PHP, JAVA/J2EE, C, C++, Python, Uml, BI, SQL, Web Services (SOAP/REST) architecture, SoapUI, Advanced Restclient, Teslink, Jenkins, PostgreSQL, XML, MySQL, PHP, OpenLDAP, LDAP, SSL/TLS, Network and Security, Applications & Exploitation Servers etc…
Specialties:
* Client and services Focus.
* Customer Acceptance.
* Test plans elaboration and execution.
* Systems installation, issues analysis and debugging.
* IT Systems integration.
* Team leader (Foreign Resources).
* Applications administration.
* Collaborative Working.
* Create and maintain technical documentation.
etc...
Experience
Context :
Ingenico is a company specialized in payment solutions. Ingenico is a major actor in the global market for payment terminals.
From "1folink", Im an Ingenico Partner. I'm in a mission to be part of the R&D team, as a « QA Manager / Dev&QA Environments Manager », i work on e-Portal and the different
application integrated to it.
e-Portal is an Ingenico web portal presenting the services provided to the customers. It is bases on a PHP/Javascript front end integrating also .NET and Java/J2EE applications with a
Database (Postgresql and Teradata)as backend, in addition of a Business intelligence reporting tool.
Role & responsibilities:
- Garantee Quality Assurance Service of the products.
* Test Strategy definition
* Test Plan definition
* Design of test procedures (test scripts) for manual testing and automated testing of software upgrades.
* The conduct of tests
* Release Notes redaction
* Team lead (Foreign Resources)
- Be transversal, and be able to work over different products (UserManagement, ePortal, Everest, Atlas etc).
- Manage Dev&QA environments (creation, upgrade, configuration)
- Integration Software for different products.
- Continuous integration (Jenkins):
* Integration process definition
* Integration testing
- Development of Shell scripts / Python to perform several automation and different administrative functions.
- Development of “Puppets” scripts for the configuration management. (Foreman, Sysgit, Puppets agents)
- Preparation and implementation of work processes (Workflow).
- Documentation of my work and my HOWTO to describe interventions.
- Create and maintain technical documentation (Env diagrams, install/conf & text/video user guides).
- Garantee a Technical Support
- Etc.
Skills :
Unix, Linux, IT, Systems, Subversion, JIRA, Web development, PHP, JAVA/J2EE, C, C++, Python, Uml, BI, SQL, Web Services (SOAP/REST) architecture, SoapUI, Advanced Restclient, Teslink,
Jenkins, PostgreSQL, XML, MySQL, PHP, OpenLDAP, LDAP etc…
Technical Lead – System & Test Environment
Role & responsibilities
- Manage test environments (creation, upgrade, configuration) in agreement with QA expectations
- Ensure a high level of stability and availability of permanent test environments
- Manage transverse TCO projects (Nagios, Logging, Security …)
- Ensure the products operability (packaging)
- Ensure up-to-date test environment documentation
- Technical Support
- Put in place Technical Training
Skills
- Advanced Linux
- ORACLE Administration (Advanced)
- Shell Scripting (Advanced)
- SSL/TLS
- Network and Security
- Applications & Exploitation Servers
• After being a part of the team "Tools" in « Sungard », I am a member of a team newly created « TCC Core Integration ».
• The team « TCC-Core Integration » is a cross-functional team, which allows a complete management platform for customer projects and test platforms, by providing support services and
assistance to employees of the various clusters on Supported platforms. The teams « TCC-Core Integration » guarantee the availability of these platforms and the maintaining in
operational conditions.
• My tasks are:
Integration and operational maintenance of test platforms (Solaris, AIX, Redhat, Debian).
Installing and configuring Sungard products.
Management and maintenance of the client project’s platforms (including continuous updating of new submissions and coordination between testers and developers, identifying systems
requirements).
Guarantee the Monitoring and supervision following the establishment of a complete package (Nagios, Cacti and Centreon).
Edit & update the Nagios plugins Sungard specific services.
Realization of a tools server, including a manager of tickets and a project manager.
Securing the Network « Sungard Tunis », migrating client computers (400) to a single network 10.215.xx.xx servers and machines (> 100) to 10.214.xx.xx (Machine and / or
Account).
Virtualization of servers under VMware, VirtualBox and KVM.
Prepare operational documentation.
Framing of a trainee on a six weeks project entitled: Development of an automation solution deployments and upgrades of products «Sungard ».
Benchmark applications of information systems.
Installation, integration Open Source softwares.
Obtaining The Core Certification.
Obtaining The Operations Specialist Certification.
Etc..
• Attached to the pole "ETL", Entity Management Technology and Software, in « Sagem Software & Technologies ».
• Belonging to the Tools team, I have to create, maintain and support software development tools required by the Sagemcom projects. On the other hand, I have to train and provide
support and assistance to Sagemcom developers about supported tools by courteous and professional manner.
• I worked on tools such as:
Gforge : Collaborative work platform.
Bugzilla : Bug tracking software.
TinyERP : ERP.
Active Directory et OpenLDAP : Business Directories.
Subversion : Version control system.
Testlink, Hudson, Etc.
• Projets :
Support for users and support applications Forge, CVS, SVN, Bugzilla, Testlink and Klocwork.
Maintenance Forge V10 + (twenty Forges on various sites) and treatment of CR / PR (Change Request / Problem Report).
Recovery and restoration of Bugzilla datas, following an incident of data loss in April 2009.
Development of Forge V11a (Change of LDAP architecture).
Lead and / or participate in technical meetings.
Participation in the deployment of the Forge V11a in different sites.
Monitoring and administration of production servers.
Development Forge V11e for use in English.
Participation on testing and validation campaign.
Animate Training sessions on various supported applications.
Establishment of backup procedure (Backup).
Design and Development of tools for managing LDAP directories.
Development of Shell scripts / Perl / Python to perform several administrative functions.
Studying the extraction of Bugzilla metrics.
Participation in the development of an extraction module metric Bugzilla in Python / Django, giving rise to maturity metrics.
Benchmarking (Benchmark) tools for enterprise collaboration.
Work using Agile methods (Scrum).
Framing 4 trainees on 3 different projects graduation.
Migration / Server Virtualization.
Development Forge V12 (Adding new modules).
Additional Info
-
Interests
-
· Computing: Scripting, Operating Systems, Administration.
· Sports: Football, Basket-ball, Martial Arts.
· Others: Travel and have new friends around the world.