Mohammed  Ahmad , Sr.Software Quality - Acting QA lead

Mohammed Ahmad

Sr.Software Quality - Acting QA lead

Malomatia

Location
Qatar
Education
Bachelor's degree, Software Engineering
Experience
12 years, 2 Months

Share My Profile

Block User


Work Experience

Total years of experience :12 years, 2 Months

Sr.Software Quality - Acting QA lead at Malomatia
  • Qatar
  • My current job since March 2018

Managing team tasks in Doha, Egypt, India offices, planning activities, creating test plan, test management, and standard templates.
• Preparing detailed test plans and test cases by understanding the business logic and user requirements.
• Bridge the gap between business and client by validating the business scenarios and business test cases.
• Ensure the smooth integration of the newly developed system with any of the client’s other IT systems.
• Reduce risks by discovering defects at an early stage before a go-live date.
• Reduce the time of implementation by reducing re-works and changes.
• Increase the quality of the final product and as a result increase customer satisfaction of the developed solution.
• Adopt a holistic view to govern the Quality Assurance activities throughout the entire life cycle of an implementation.

• Develop Auditing and Testing Plans and Processes.
• Manage Auditing activities.
• Manage Testing Environment and activities.
• Manage Software QA Resources.
• Ongoing planning, execution, and enhancement of automated test cases.
• Manage and administer the bug tracking system.
• Develop and Implement test schedule and processes for components, system, and documentation.
• Automate test cases for regression testing using the UFT Automation test tool.

Sr.Software Quality Assurance at SSSIT
  • Saudi Arabia - Riyadh
  • October 2017 to March 2018

• Analyses business requirements in close collaboration with the client and other stakeholders.
Evaluate possible solution scenarios and recommend the best business and IT solution
• Design, coordinate, and build appropriate IT solutions to meet the requirements.
• Modify existing software to correct errors, or enhance the current system to support new business features.
• Help ensure that the business scope, technical possibilities, and client expectations are always aligned.
• Documenting and managing the risks associated with the collection of business requirements, the establishment of requirements, and change management.
• Prepare reports and correspondence concerning project specifications, activities and status Understand user issues and translate them into requirements for the technology group, and conversely, translate technology issues into a form that is understandable to non-technical people.
• Assist in integration tests of the business applications to ensure user requirements have been incorporated and client expectations met (To-Be, VSD, FSD, SRS Documents).

Software Quality at iHorizons
  • Jordan - Amman
  • February 2015 to March 2017

• Baaz Project (www.Baaz.com)
• Baaz is a next-generation social media platform created for the Middle East and North African (MENA) region. By using powerful analytics, trend analysis, and advanced natural language processing technology, our platform provides relevant and reliable news and information to users worldwide.



The main responsibilities are:
• Analyze the requirements of the project.
• Ensure that the system is meet all customers' requirements and needs.
• Validate System Behavior and execute various Tests
• Regressing defects and analyzing test results Using Jira.
• Analyzing the user experience and design for each OS (Android, iOS).
• Interacting and communicating with other departments such as the Business team, Design team, Development Team, and Project Management teams.
• Prepare Daily, Weekly, and sprints testing status.
• Conducting client meetings and prepare feedback status.


-----------------------------------------------------
• Al Jazeera Project (www.aljazeera.net)

The main responsibilities are:

• Writing test case and review, running test cases, troubleshooting, and logging.
• Wrote test scripts using Ruby and Cucumber-Automation Test. -Regressing defects and analyzing test results Using (Microsoft TFS).
• Conduct manual testing and ensure adherence to Quality standards.
• Analyze the projects requirements.
• Ensure the project requirements are executable, testable, and complete.
• Testing, negative/positive testing, or usability, etc.
• Document software defects and report defects to project manager.
• Design test plans, scenarios, and review test cases.
• Assisting of Testing Life Cycle, SDLC concepts & Agile Methodology.
• Testing with browser compatibility testing and black box testing.
• Preparing Test Scenarios, Test cases for module, integration and system testing.
• Able to design and implement test automation frameworks.
• Design and maintain automated scripts to ensure quality of production releases.
• Excellent communication and documentation skills.
• Strong analytical skills, attention to detail and excellent problem solving.
• Able to work independently and contribute to a team environment.

Tools:
• Acunetix: web vulnerability scanner
• Fiddler: Web debugging proxy
• Charles: Web debugging proxy.
• Team Foundation Server (TFS).
• Microsoft Testing Manager.
• Selenium-Cucumber using Ruby
• Zephyr for JIRA

Quality Assurance Officer at KatibTech
  • Jordan - Amman
  • November 2012 to October 2014

• Khalid Medical Center - (ERP- Health Care System)
• The main responsibilities are:
• Gather customer requirements and perform business analysis to ensure customer satis-faction.
• Reviewing the design and making sure that all client requirements are reflected on the design.
• Designing and executing test cases from the functional specifications of the project.
• Contacting developers and following up with them on the bug fixes.
• Contacting the clients and getting their feedback.
• Assisting in software process improvement activities.
• Understanding the standard software development lifecycle and applying our
• Methodology effectively.
• Train and clients throughout the implementation process.

Quality Assurance at Crown IT
  • January 2011 to June 2012

(Forex System - Stock Market)
* Identify test requirements from specifications, test case requirements and design test
coverage plan.
* Document all changes during the UAT cycle and track bugs plan to ensure that all the ob-
jectives are met and that the solution works as expected.
* Verify quality assurance standards as needed.
* Creating Test Cases and assuring that test cases meet and cover all requirements
* Execute and evaluate manual test cases and report test results.
* Identify, track bugs and work with developers to ensure that the bugs are fixed.
* Prepare and deliver quality evaluation reports.

Education

Bachelor's degree, Software Engineering
  • at Hashemite University
  • January 2011

High school or equivalent, Software Engineering
  • at ALQapsie High School
  • January 2007

granted the

Specialties & Skills

Insurance
Testing
Quality Assurance
Repairing
ASP.NET
QUALITY CONTROL
ANALYTICAL SKILLS
AUTOMATION
CUSTOMER RELATIONS
CUSTOMER SATISFACTION
MICROSOFT WORKS
PROCESS ENGINEERING
QUALITY
Customs

Languages

Arabic
Expert
English
Expert
Turkish
Expert