Quality Assurance Specialist

January 19, 2026
Application ends: March 31, 2026
Apply Now

Job Description

Our client is a financial holding company and a leading investment group in the insurance and reinsurance fields, with a footprint spanning 45 countries across Europe, the Middle East, Africa, and Asia.

they are looking for an QA specialist who will play a key role in leading the creation and execution of test plans and test case scenarios to ensure the group’s wide variety of digital products are market-ready in terms of functionality, reliability, stability, performance, and compatibility with other systems.

Key responsibilities:

  • Develop and execute quality assurance test cases throughout the software development lifecycle
  • Create and maintain test plans for digital products, incorporating functional, regression, performance, and compatibility testing
  • Design and execute test cases to validate user scenarios, ensuring comprehensive verification and validation.
  • Collaborate with developers, product managers, and other stakeholders to analyze and document project requirements.
  • Perform full testing cycles, including manual and automated testing, to ensure high-quality deliverable
  • Develop and run load and performance testing as required
  • Analyze business requirements, and update test cases to meet new business needs
  • Write software test cases, and log their execution
  • Peer-review test cases and advise on missing business requirements
  • Review DevOps QA sprints and update assigned work items accordingly
  • Provide manager with reports on test plans executions
  • Stay up to date with the latest developments in the field of IT and technology for testing and recommendation purposes
  • Help in maintaining a healthy and efficient team workspace

Qualifications & Requirements:

  • Minimum of 3 years of software quality assurance experience
  • Bachelor’s degree – MS/BS degree in Computer Science, Engineering or equivalent preferred
  • Experience working in an Agile environment and leveraging relevant project and testing toolkits  (Azure DevOps and Selenium a must)
  • Knowledge in technical environments such SQL, HTML, Angular, XAML, and in managing test plans using Azure board
  • Solid track record in automated test development
  • Experience in developing manual and automatic test cases for performance, security and UI testing
  • Strong understanding of distributed application models, system integration, debugging, and troubleshooting fundamentals
  • Strong self-drive and proactive approach to meet business objectives
  • Proven analytical and problem-solving skills and ability to think end-to-end, both at strategic and nitty-gritty operational levels
  • Excellent written and verbal communication skills (English required, French and Arabic a plus)
  • Experience in HR and Insurance/ Insurtech a big plus
  • Excellent teamwork skill
  • Proven ability to lead and influence cross-functional teams without formal authority
Share this post