Mennatallah Elshrief

Mennatallah Elshrief

Senior Software Quality Control Engineer

Followers of Mennatallah Elshrief1000 followers
location of Mennatallah ElshriefEgypt

Connect with Mennatallah Elshrief to Send Message

Connect

Connect with Mennatallah Elshrief to Send Message

Connect
  • Timeline

  • About me

    Software Quality Team Lead

  • Education

    • ITI

      2009 - 2010
      Software development

      Intake 30

    • Alexandria University

      2005 - 2009
      Electrical Engineering, Communications Department Good
  • Experience

    • Softxpert

      Mar 2011 - Jun 2015
      Senior Software Quality Control Engineer

      Responsibilities: - Review and analyze requirements documents.- Derive test conditions, design test cases and prepare test data. - Perform all testing activities in agile and waterfall based projects.- Execute integration, system, regression and smoke tests for applications.- Execute browser compatibility testing.- Report and verify bugs.- Test automation planning, designing scripts, recording and playing back scripts.- Prepare the needed test reports and documents.- Enhance applications usability and performance by providing feedback to analysis and development teams. Show less

    • ESpace

      Jun 2015 - Apr 2021

      I worked as software QA team lead. New challenges were introduced and new responsibilities in addition to the main QA engineer job responsibilities. I was responsible for:- Lead and mentor team of 10+ quality engineers- Follow up projects statuses and quality team performance- Set needed processes for the quality team- Set and follow up development plans for team members - Provide guidance in applying new practices and using test automation- Align testing team objectives and goals with company objectives- Hire and train new team members- Perform all testing activities within Agile development environment- Review business requirements and write test cases to cover all scenarios- Execute test cases and report bugs- Perform regression, performance, compatibility testing Show less - Responsible for delivery of high quality projects - Full engagement in Agile (Scrum) process starting from sprint planning- Discussing requirement and provide feedback of missing requirements and enhancements needed- Perform all testing activities throughout the project life cycle- Write test cases to cover all scenarios and business requirements- Execute test cases and report bugs- Retesting and following up bugs to closure- Perform regression, performance, compatibility testing- Ensure customer satisfaction by verifying that all delivered user stories meet customer requirements - Testing mobile applications, web applications and APIs.- Design and execute automation testing scripts (Capybara, Rspec and any other tools)- Responsible for juniors and new comers training, mentoring and hiring. Show less

      • Quality Team Lead

        Apr 2018 - Apr 2021
      • Senior Software Quality Engineer

        Jun 2015 - Apr 2018
  • Licenses & Certifications

    • ISTQB Certified Tester

      Dec 2012