عمرو رستم, Software QA Automation Analyst

عمرو رستم

Software QA Automation Analyst

Diyar United Company

البلد
الكويت - حولي
التعليم
دبلوم, Programming with C#
الخبرات
15 years, 7 أشهر

مشاركة سيرتي الذاتية

حظر المستخدم


الخبرة العملية

مجموع سنوات الخبرة :15 years, 7 أشهر

Software QA Automation Analyst في Diyar United Company
  • الكويت - الكويت
  • أشغل هذه الوظيفة منذ يناير 2021

- Build a foundation of test automation, determine automation testing tools, after studying, analyzing, review business, features, relation cycle between different systems
- Establish testing automation quality using Robot framework, Selenium, using Python/Java programing language.

- Monitor the sequential of all phases of test automation and contribute to optimize it and activate smoothly.
- Support knowledge management, and collaboration through practicing in testing discussing and improving testing collateral, through lessons learned for best practice.
- Payment testing, POS, coupons, vouchers, HRMS, PPT, DIPT, and all parts related to project.
- Study new business features, devices, Epic, etc., problem solving, contribute and lead a global team of analysts to successfully deliver highly impactful solutions that meet business requirements as per scheduled deadlines, professional negotiation, arrange meeting, distributing tasks to the team.
- Use Agile scrum methodology to handle testing, work processes in order to achieve high performance standards, meet established goals.

Software Quality Assurance Lead في taw9eel
  • الكويت - الكويت
  • فبراير 2017 إلى سبتمبر 2020

- Use agile development process to make development life cycle smart, fast & more satisfied to customer
- Manage and lead the quality testing and QA activates and testing life cycle.
- Write & Execute smoke test scenario for launching new application release.
- Perform Mobile QA testing experience in: iPhone/iPad- Mac OS - Android, to perform full test life cycle on company apps Taw9eel, Sheel, Thouqi Mobile Applications, web Applications, Magento ERP.

- Participation in adding new Business feature in ERP Magento as Store Credit, Loyalty program, etc. Testing full system end to end testing with strong analysis the advantages and risks for new business.
- Use Assembla / Jira tools as Bug Tracking tools to record all defects and issues found, communicate issue and tasks with developers and use it as testing management system to post test cases, manage it, manage project progress and follow new requirements and versions.
- Give the final approves about any build release after confirm its stability especially the mobile applications.
- Listen and Understand the stockholder’s requirements and their perspective for retail functions process (Marketing, whorehouse, customer service, purchase department, etc)
- Analyze and evaluate these changes based on system background business need.
- Collaborate with the customer/stockholders to agree about the recent product vision.
- Write the new requirements as “user stories “cards and figure out all possible stories to be involved in the new product development iteration (sprint)
- Set the prioritization for these changes/ requirements and arrange them in a queue.
- Arrange meeting and workshop with the developer’s team to discuss the new requirement / change and make sure that all the team engaged in the same vision.
- Responding to urgent changes on the new requirements during development cycle and update the plane based on recent vision.
- Follow the customer/ stockholder’s feedback after release.
- Attend stand up meeting with the team for 15 minutes to make sure that no team member is stuck and working on the proper user story.
- Meet test objects by determine test method, cycle, phases and condition. Set up testing environment and equipments.

- Perform different types of quality testing as integration testing, regression testing, UAT, static testing, compatibility testing, etc based on required testing activity.
- Recommend software updates and development based on QA user experience.
- Simulates an end user and seeks out problems they may encounter.

Software Quality Assurance Engineer في Talabat.com
  • الكويت - الكويت
  • ديسمبر 2013 إلى فبراير 2017

-Determine test objects and standards by studying software requirements, create, write and maintaining test cycle plan, test case and test script.

- Meet test objects by determine test method, cycle, phases and condition. Set up testing environment and equipments.

- Identify software capability and reliability by conducting functional, system and performance tests.
- Resolve testing problem by modifying testing methods during tests. Conferring with managing to revise test objectives and standards.

- Maintain testing database by developing defects tracking and regression testing information requirements, designing information system, enter test outcomes, secure data.
-Report test outcomes by collecting, analyzing, interpreting, summarizing and displaying data. Recommend software changes.

-Maintain professional and technical workshops, reviewing professional publications, establish personal, and participating in professional societies.
- Designing and creating detailed test procedures. Develop & execute test plans. Review created test cases for each separated project.

- Lead complex test efforts that require multiple test resources and coordination with multiple development teams Work. Design and plan test tasks to assuring quality in all products Produce detailed metrics to track and manage testing progress Drive resolution of complex scenario. Contribute to team effort by accomplishing related result as needed.

- Work closely with the application business development team and release to ensure that our mobile and web applications maintain consistently high quality and requirements. Work closely with. Review & analyze Business Requirements Document (BRD) and Software Requirements Specifications (SRS) documents.

- Mobile QA testing experience in: iPhone/iPad- Mac OS - Android, to support Talabat Company Mobile Applications as well as web Application.
- Use Jira tool as ticketing systems tools to Record all defects and issues found, communicate issue and tasks with developers and use it as testing Management system to post test cases there, manage it, manage project progress and follow new requirements and versions.

- Simulates an end user and seeks out problems they may encounter.
- Participate in meeting in developing proposals, and engagement letters related to quality control.
- Prepare documentation for software system testing deliverable and for the SDLC, ALM concepts and tools.

- Lead my team to Perform Regression test on the application after any update in application.
- Lead my team to Perform Boundary testing or boundary value analysis for testing input values.

Senior IT Project Engineer في Al – Jazira International Group for Electronics www.aljazira-group.com
  • الكويت - الفراوانية
  • أغسطس 2011 إلى ديسمبر 2013

- Understanding the Customer’s requirements in detail.
- Coordinating activities, resources, equipment and information for all phases of IT Project.
- Monitoring and tracking project’s progress and handling any issues that arise
- Preparation of Documents and Reports
- A point of contact and communicate project status to all participants.
- Business team requirements collection, prioritization and management.
- Periodically organization & follow-up on pending requirements and issues.
- Coordination and collaboration with IT technical team & customers.

- Coordinating activities, resources, equipment and
information for all phases of IT Project.

- Monitoring and tracking project’s progress and handling any issues that arise

- Preparation of Documents and Reports

- A point of contact and communicate project status to all participants.

- Business team requirements collection, prioritization and management.

- Periodically organization & follow-up on pending requirements and issues.

- Implementing and supporting Oracle E business suite in a business capacity.

- Support Oracle applications technical with working functional knowledge in the tracks of Financial, POS, HRMS and Inventory.

- Coordination and collaboration with IT technical team & customers.

Quality Assurance Engineer في Salsabel University Information System (www.salsabel.com)
  • الكويت - الكويت
  • يوليو 2008 إلى يوليو 2011

- Perform business and technical Support and quality control for programming solutions to all programs package for business problems or business additions and precede it with clients for Alshamel ERP programs package (Accounting, Inventory, Human recourses, Samples, CRM, Real-estate, Archiving, Assets, Tourism, Restaurants, Point Of sale, etc), PowerBuilder versions for Programming and Sybase for database.

- Review the business process documents and ensure integration to documented policies, processes and procedures.
- Ensure the review of design of test scenarios & test cases based on functional requirements is completed.
- Ensure the review and approval of user business requirements by the company units.
- Ensure the review of the system design and functional specification is completed.
- Ensure the review of detailed documentation of business rules and business logic.
- Ensure the review of technical system documentation is completed.
- Ensure the review and evaluation of interrelationships between programs is completed.
- Ensure the review of performance of programs is completed.
- Ensure the review of the determined test environment and test data requirements is completed.
- Monitor and supervise the Software Development Life Cycle (SDLC) phases to increase its efficiency, lead the Quality Control and testing phase. Good Functional Understanding Skills with Lateral thinking and attention to details, Good listener and communicator. Responsibility with management and explaining good judgment and decision making skills.

- Reporting capabilities using tools SysAid Help Desk and Microsoft Excel or any suitable tools to communicate the status of the testing for the peers and the upper management.

- High experience in implementation phase and dealing with customers and Customer Support to satisfaction level, Make representation for business meeting to define the company system and describe documentary cycle for users. Experience in making demos and technical pre sales services for new customers. Responsible for arrange and manage the technical support team work.

الخلفية التعليمية

دبلوم, Programming with C#
  • في - Microsoft Certificate of Achievement for Programming with C#. ( With Microsoft Original Material )
  • أغسطس 2009

- Microsoft Certificate of Achievement for Programming with C#. ( With Microsoft Original Material ).

دبلوم, Web Application Technologies
  • في - Microsoft Certificate of Achievement for Core and Advanced Web Application Technologies (ASP.net)
  • أغسطس 2009

- Microsoft Certificate of Achievement for Core and Advanced Web Application Technologies (ASP.net) with Microsoft Visual Studio 2005. ( With Microsoft Original Material ).

دبلوم, Windows Forms Technologies
  • في - Certificate of Completion the course Core & Advanced Windows Forms Technologies with Microsoft Vis
  • أغسطس 2009

- Certificate of Completion the course Core & Advanced Windows Forms Technologies with Microsoft Visual Studio 2005.

دبلوم, Data Access Technologies
  • في - Certificate of Completion the course Core & Advanced Data Access Technologies with Microsoft Visua
  • أغسطس 2009

- Certificate of Completion the course Core & Advanced Data Access Technologies with Microsoft Visual Studio 2005.

دبلوم, Oracle
  • في - OCE (Oracle Certification Enterprise) Introduction to Oracle 9i:SQL (1z0-007), programming with PL
  • أكتوبر 2008

- OCE (Oracle Certification Enterprise) Introduction to Oracle 9i:SQL (1z0-007), programming with PL/SQL(1z0-147) certified Tests. prometric ID: SR 5341022

دبلوم, Database
  • في - Oracle Developer Certificate ( Oracle Database Log :INTR to SQL, Oracle Database 10g :PL/SQL PROG,
  • يوليو 2008

- Oracle Developer Certificate ( Oracle Database Log :INTR to SQL, Oracle Database 10g :PL/SQL PROG, Oracle Forms Developer 10g ) from The American University in Cairo ( GPA 2.611 ) .

بكالوريوس, Information Technology
  • في B.SC. In Computers and Information System
  • يونيو 2006

- Assuit University- Egypt , B.SC. In Computer and Information System, June 2006. With Good final year Grade and Excellent project Grade.

Specialties & Skills

ERP Systems
Testing
Full SDLC
Dealing with customer in professional way Customer service orientation & Self-Confidence
Analytical thinking, Problem solving skills, Time management, tasks distribution.
- Perfect knowledge in Object Oriented Programming and Object Oriented Design.
Provide Business and Technical Testing quality manuals and related policies, Test from home.
Use Microsoft office applications’ Skills including Microsoft Office Word, Excel, Power Point, and P
team leadership
computer hardware troubleshooting
team management
ms project

اللغات

الانجليزية
متمرّس
العربية
متمرّس

التدريب و الشهادات

Object Oriented Programming and Object Oriented Design (تدريب)
معهد التدريب:
New Horizons
تاريخ الدورة:
June 2009

الهوايات

  • Meditation- Walking - Reading