Odile Abdou

Quality Assurance Test Lead at Vanrise
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Lebanon, LB

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Lebanon
    • Telecommunications
    • 1 - 100 Employee
    • Quality Assurance Test Lead
      • Dec 2019 - Present

      -Test Strategy and Planning: Developing the overall test strategy, test plan, and test schedule for the project. This includes defining testing objectives, identifying the scope of testing, and allocating resources effectively.-Team Management: Leading and managing a team of testers, assigning tasks, setting expectations, and providing guidance and support. This involves mentoring team members, conducting performance evaluations, and fostering a collaborative and productive work environment.-Test Execution Oversight: Monitoring and supervising the execution of test cases and ensuring that testing activities are carried out according to the defined test plan. This includes reviewing test results, providing feedback to testers, and coordinating with stakeholders to address any issues or risks.-Test Metrics and Reporting: Establishing and tracking key metrics to assess the progress, quality, and effectiveness of the testing process. Generating test reports and presenting them to project stakeholders, highlighting test coverage, defect trends, and other relevant information.-Test Automation Strategy: Defining the test automation strategy and guiding the team in selecting appropriate automation tools and frameworks. Ensuring that the team utilizes automation effectively to improve efficiency, reduce repetitive tasks, and enhance test coverage.-Stakeholder Communication: Acting as a primary point of contact for all testing-related matters with project stakeholders, including developers, project managers, business analysts, and product owners. Providing regular updates on testing progress, risks, and issues.-Risk Management: Identifying and assessing risks associated with the testing process and making informed decisions to mitigate them.-Training/Development: Identifying the training needs of the testing team and organizing appropriate training sessions. Providing guidance and mentorship to junior team members, promoting their professional growth and development. Show less

    • Quality Assurance Engineer
      • Jun 2019 - Nov 2019

      -Test Planning: Developing test plans, strategies, and test cases based on software requirements and specifications. This involves analyzing the software, identifying test scenarios, and outlining the testing approach.-Test Execution: Performing various types of testing, such as functional testing, regression testing, integration testing, performance testing, and security testing. This includes executing test cases, logging defects, and tracking their resolution.-Defect Management: Identifying, documenting, and reporting software defects or issues found during testing. Collaborating with developers and other stakeholders to ensure timely resolution of the defects and verifying their fixes.-Test Automation: Developing and executing automated test scripts using appropriate testing frameworks and tools. This helps in improving efficiency, repeatability, and coverage of testing efforts.-Test Environment Setup: Preparing and configuring the necessary test environments, including hardware, software, and network setups, to simulate real-world scenarios.-Test Data Management: Creating and managing test data required for different testing activities. This involves understanding data dependencies, ensuring data privacy and security, and maintaining data integrity throughout the testing process.-Test Documentation: Creating and maintaining test documentation, including test plans, test cases, test scripts, and test reports. This helps in tracking the testing progress and providing evidence of test coverage.-Collaboration: Collaborating with cross-functional teams, including developers, product managers, business analysts, and other stakeholders, to ensure clear communication and understanding of software requirements, issues, and risks.-Quality Assurance: Contributing to the overall quality assurance process by providing feedback, insights, and recommendations to improve the software development lifecycle and deliver high-quality software. Show less

Education

  • Université Antonine - UA
    System and network engineer, Telecommunications Engineering
    2014 - 2019

Community

You need to have a working account to view this content. Click here to join now