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