Hasan Aljassem, Senior Test Automation Engineer

Hasan Aljassem

Senior Test Automation Engineer

MenaITech

Location
Jordan - Amman
Education
Bachelor's degree, Software Eng.
Experience
13 years, 3 Months

Share My Profile

Block User


Work Experience

Total years of experience :13 years, 3 Months

Senior Test Automation Engineer at MenaITech
  • Jordan - Amman
  • My current job since June 2016

Design applications that will convert manual test preparation into automated test preparation. They design, create, test and implement these solutions in order to automate as much of the manual test preparation as possible by using codes and scripts.

Responsibilities & Authorities:

• Improve and automate test strategies and software configurations.
• Define test strategies and test manuals for tracking and fixing software issues.
• Writing bug reports.
• Create best practice software testing processes and templates.
• Apply and Develop automated test frameworks and tools to meet business needs with respect to functionality, performance, scalability and other quality goals.
• Work closely with scrum team members to evangelize an emphasis on quality through the entire SDLC.
• Apply best practices in day to day testing using comprehensive test data and participate in team code reviews.
• Create test plans and test cases based on user stories.
• Develop testing tools and work with various stakeholders to ensure standard QA/QE processes are implemented and followed.
• Execute test cases and identify and communicate defects and risks.
• Participate in team scrum and sprint development cycles.

Senior Software Test Engineer at MenaITech
  • Jordan - Amman
  • January 2016 to May 2016

The Senior Quality Software Test Engineer is primarily responsible for planning, creating and executing manual and automated software test activities.

Responsibilities & Authorities:
• Designing and assisting in building test automation architecture.
• Managing defects and proactively identifying risks to management.
• Take on the role of project(s) leadership as directed by the QC Team Lead.
• Design, specify and implement test plans, test specifications and test reports based on product requirements with direction from the QC Team Lead.
• Lead and perform testing duties for the products that you are assigned the role of Project lead and report status to the QC Team Lead.
• Ensure all defects found during testing are reported and tracked.
• Work with the development team and relevant stakeholders to resolve issues found throughout the SDLC.
• Provide detailed test execution records as directed by the QC Team Lead.
• Participate in product design reviews to provide input on functional requirements, product designs, schedules, or potential problems - Review product and software documentation to ensure technical accuracy, compliance, or completeness, or to mitigate risks.
• Mentor, guide and provide on the job training to junior test engineers - Report directly to the QC Team Lead.

Software Test Engineer at MenaITech
  • Jordan - Amman
  • March 2013 to December 2015

Concerned with detecting challenging problems in MenaHRMS Applications to assure the quality of company's software offerings. QC officers work with software developers, release management, product management, support staff, and customers satisfaction in the service of quality and performance of the company's' Web-based products.

Responsibilities & Authorities:
• Understand systems logic & business details.
• Experience diagnosing, reporting, tracking and resolving quality issues.
• Ability to work at both detailed and abstract levels.
• Ability to suggest problems solutions & alternatives creatively.
• Ability to communicate clearly in writing, by phone, and in person.
• Familiarity with QA tools and techniques, bug tracking systems, test design and execution (Working knowledge of some or all of the following quality assurance methods: case studies, unit, integration, regression, user interface automated testing.).

• Recreating steps taken by the user to locate sources of problems.
• Writing detailed documentation for the operation of the program by users.
• Experience in testing web-based enterprise applications.
• Responsible for checking all done new requirements on daily basis.
• Keep PSD teams aware of done requirements.
• Document “New updates List” at the end of every release.
• User Acceptance Test (UAT) preparation.
• On-site testing on live servers at client side.

Quality Analyst at Aspire Services
  • Jordan - Amman
  • April 2011 to June 2012

• Analyze system processes.
• Identify quality parameters.
• System database integration.
• Functional and end-to-end testing.
• Integration with hosting infrastructures.
• Optimize quality management.
• Ensure defect-free application

Customer Services Representative at Aspire Services
  • Jordan - Amman
  • June 2010 to April 2011

• 1st and 2nd level query and request query using emails.
• Enhance value of customer interaction.
• Team support and training.
• Query and response mentoring.
• Quality and service improvement.

Education

Bachelor's degree, Software Eng.
  • at Petra University
  • August 2009
Bachelor's degree, Software Engineer
  • at Petra University
  • August 2009

Specialties & Skills

Languages

Arabic
Native Speaker
English
Intermediate

Training and Certifications

CSTE (Certified Software Test Engineer) (Certificate)
Date Attended:
November 2016
ISTQB (CTFL) Certified Tester Foundation Level (Certificate)
Date Attended:
June 2014
Valid Until:
January 9999
Technical Writing (Training)
Training Institute:
Lead Academy
Date Attended:
January 2014
Duration:
24 hours