Expériences
QA Engineer (Manual & API Testing) — Former Java Developer
Transitioned from Java Developer to QA Engineer within an R&D team, performing manual testing, API testing, regression validation, and deep backend analysis to ensure high product reliability.
Key Responsibilities & Contributions:
Executed detailed manual test cases for complex financial applications
Performed REST & SOAP API testing using Postman and SoapUI
Identified, reproduced, and documented critical bugs, improving system stability
Validated backend data integrity using SQL (Oracle)
Conducted regression testing before releases to prevent production issues
Collaborated with product owners and developers in Agile/SCRUM ceremonies
Created and refined test scenarios, acceptance criteria, and functional checks
Contributed to basic automation tasks using Java when required
Improved application performance and overall reliability through deep debugging and analysis
Tech: Java, JEE, SQL, Postman, SoapUI, Git, Maven, Jenkins, Agile/SCRUM
End-of-Studies Internship (Developer / QA Support)
Developed an internal web application for incident management used daily by the operations team.
Contributed to both development and quality activities to improve system usability and reliability.
Key Contributions:
Improved UI/UX to reduce incident entry time
Implemented secure access control to prevent unauthorized actions
Enhanced system stability through bug fixing and validation
Performed functional testing on incident workflows
Ensured better traceability of data and system events
Collaborated with users to refine requirements and validate features
Tech: Java, Spring Boot, SQL, HTML/CSS, JavaScript
Initiation Internship — Developer & QA Support
Worked on improving communication between internal systems and ensuring reliable data flow.
Key Contributions:
Developed an automated communication interface enabling bidirectional data exchange
Set up a monitoring module to detect anomalies and flow issues faster
Participated in functional validation of data processing workflows
Documented inconsistencies and contributed to debugging and quality improvements
Tech: C#, SQL, Data exchange protocols
Formations
Engineering Degree in Software Engineering
Java Development, Spring Boot, C#, Data Science,
Cloud Computing,Security, Big Data, Agile project
management
Master’s Degree in Infotronics
Embedded systems, applied electronics, industrial
computing, Machine Learning, AI, Data Science
Bachelor’s Degree in Networks & Telecommunications
Networks, operating systems, Internet protocols, security,
telecommunications
Ben Arous