
Atef Cherif
QA Automation Engineer | API Testing
Salary / Daily rate
Kuwait City, Kuwait
Freelance
Skills
Languages
About me
Intro
QA Automation Engineer with 3+ years specializing in smart parking systems and mobile applications. Expert in API testing, automated QA with Python/Selenium, and real-time troubleshooting using Kibana and Docker. Ready to deliver comprehensive testing solutions for complex IoT and smart city projects.
Work experience
Technical Engineer
IT Service and Consulting
Mar 2024 - Present
2 years 8 months
Kuwait City, Kuwait
Client : PUMC , Tamdeen , Aqarat, Salhiya, ECP, KIPCO, URC Partner : Sheidt and Bachmann, Hikvision , Asteroidea, Mawqif Project : Smart Parking , Smart city , Mobility ✅ Mobile Application Troubleshooting Diagnosing and resolving issues in mobile apps like Mrafiq, focusing on bugs, failed transactions, and unexpected behaviors. Extensive testing using Swagger, Postman, and Talent API Tester to simulate client-server interactions. ✅ API Communication & RESTful Testing Strong expertise in REST API workflows for login, top-up, QR generation, ticketing, and transactions. Daily use of Swagger and Postman to trace, test, and validate backend and mobile app integration. ✅ Kibana – Logs Monitoring & Troubleshooting Using Kibana for real-time log analysis, especially for online authorization flows, transaction tracing, and debugging mobile app–server communication. Creating filters and dashboards for fast issue identification. ✅ Database Management with phpMyAdmin & pgAdmin Skilled in using phpMyAdmin (MySQL) and pgAdmin (PostgreSQL) for managing backend data, troubleshooting mobile subscriber records, transaction logs, and system configurations. ✅ Smart Parking System Integration Experience integrating free-flow, hybrid, and ticket-based smart parking systems. ✅ Cloud & On-Prem Hosting (AWS & VMs) Hosting services on AWS, managing logs, scaling applications, and deploying services on virtual machines for local deployment when needed. ✅ Docker & Container-Based Deployments Monitoring and troubleshooting applications via Docker, managing containers using Portainer, deploying middleware, POS back/front, capture systems, and DBs. ✅ Workflow Documentation & Requirements Analysis Reading tenders, writing functional workflows, documenting use cases, and aligning technical specifications with client requirements.
Software QA Analyst and Automation Engineer
Sagemcom
Mar 2022 - Present
4 years 8 months
Tunis, Tunisia
Client: Vodafone, Orange , British Telecom, TotalPlay , Altice US , Telecentro STB: Set-Top-Box VSB: Video Sound Box Project: Decoder (Set-Top-Box) / (Video Sound Box) STB and VSB opcos : France,Spain,Germany,Portugal,Hungary,Czech Republic,Italy,Romany, Albany,US,UK,Mexico,Argentina Project Management ✅ Implement Agile Scrum methodology across all projects Functional Testing ✅ Design, create, and evolve test plans and test cases based on specifications using XRAY ✅ Define test strategy and setup test environments/tools for manual testing ✅ Execute functional, non-functional, and regression tests ✅ Document and report test processes, cases, and automation scripts Automated Testing ✅ Develop, execute, and analyze automated tests for UI, Apps, OTA, Alexa, Wi-Fi using Python, STBTester, Linux, Selenium, Gherkin, with results displayed on GRAFANA ✅ Conduct performance, endurance, and Wi-Fi tests for Set-Top-Box (STB) using Python, STBTester, OCR, OpenCV, Selenium, and Robot Framework ✅ Maintain existing automation scripts and analyze endurance test results (testing up to 32 STBs simultaneously) Bug Management ✅ Detect, analyze, and report bugs in JIRA with appropriate severity levels (minor, major, critical, blocker) Strategy & Collaboration ✅ Plan validation reviews with dev and IQL teams; discuss test strategy, scope, version impacts, and timelines ✅ Participate in software release reviews, presenting validation reports ✅ Coordinate with colleagues during client assignments
Intership end of study Engineer Cycle
Primatec Engineering
Feb 2021 - Oct 2021
9 months
Sfax, Tunisia
8-month internship for the completion of the final project of the engineering cycle. Project: Design and implementation of a configurable and optimized hardware filter for Ethernet packet filtering in the automotive domain. Keywords: ECU, Linux, VHDL, Python, ModelSim, Quartus, FPGA."
Internship first year of Engineer Cycle
Djagora Fablab
Jul 2020 - Oct 2020
4 months
Sfax, Tunisia
2-month remote internship from July 15th to September 15th for the completion of the project: Design of an electronic board for acquiring vehicle data via the OBD2 interface. Keywords: GPRS, GPS, CAN Bus, Arduino, OBD2, KiCad."
Internship second year of Engineer Cycle
Primatec Engineering
Jul 2020 - Aug 2020
2 months
Sfax, Tunisia
1-month and 15-day on-site internship from July 15th to August 31st for the completion of the project: Conception and development of an instructional prototype simulating a car's calculator(ECUs), designed to be manipulated for the purpose of introducing new testers to the field of testing and validation. Keywords: C,Python, Raspberry Pi, KiCad, CAN Bus, Arduino, electronic board design."
Intership End of study of Applied Licence
MakerLab
Feb 2018 - Jul 2018
6 months
Sousse, Tunisia
6-month on-site internship for the completion of the final project for the Applied Bachelor's degree in Electronics, Electrotechnics, and Automation. Project: Design and implementation of electronic boards for the remote control of a smart home. Keywords: KiCad, Arduino, ESP8266, Wi-Fi, Firebase, Thingspeak, C."
Education
École Nationale d'Electronique et des Télécommunications de Sfax (ENET'Com)
Engineer
2018 - 2021
3 years 2 months
Institut Supérieur des Sciences Appliquées et Technologies de kairouan- ISSAT Kairouan
Bachelor of Applied Science - BASc
2015 - 2018
2 years 11 months