Grufar is seeking a highly skilled and experienced Test Engineer to join their team. In this role, you will be responsible for manual testing and end-to-end web application testing, ensuring the quality of various software solutions. This is a critical position within our team, where your expertise will contribute directly to the success of our banking solutions.


Key Responsibilities

Testing & QA Responsibilities

  • Conduct manual and functional testing for web applications, APIs, web services (REST/SOAP), and client/server applications.
  • Perform system, integration, regression, smoke, and functional testing for all applications and services.
  • Validate and test web services and APIs using tools such as SoapUI and Postman.
  • Work independently or as part of a team, handling multiple tasks to meet deadlines.
  • Prepare and execute detailed test cases from business requirements to validate functionality and performance.
  • Follow up on system incidents, coordinating fixes in a timely manner.

Testing Documentation & Reporting

  • Develop comprehensive test plans, test cases, and documentation for new and ongoing testing efforts.
  • Collaborate with the development team to review business requirement specifications (BRS).
  • Track, document, and communicate changes to business specifications based on testing results.

Continuous Improvement & Coordination

  • Adhere to high standards of quality, ensuring all testing processes align with bank regulations and best practices.
  • Participate in Agile processes, including SCRUM meetings and daily stand-ups.
  • Analyze test results and provide feedback on defects and areas of improvement.
  • Ensure complete and accurate documentation of test results and discrepancies.

Additional Responsibilities

  • Perform database verification with SQL to ensure accurate backend verification.
  • Collaborate with stakeholders for system design and requirements discussions to ensure all testing aspects are covered.
  • Demonstrate a proactive approach to defect detection and resolution throughout the project lifecycle.

Qualifications

  • Education: Bachelor’s degree in Computer Science, MIS, Engineering, or a related technical field.
  • Experience:
    • Minimum of 8 years of experience in the banking industry, with at least 6 years focused on QA, manual testing, and web application testing.
    • Extensive experience in testing APIs, web services, and back-end verification using SQL.
    • Proven track record in SIT/UAT testing and experience in testing core banking systems.
    • Prior experience with Automation Testing and knowledge of tools like Equation/Core Banking is advantageous.
    • Knowledge of SWIFT standards and payment systems is a plus.
  • Skills:
    • Proficiency in writing test plans and test cases based on BRS (Business Requirement Specification).
    • Excellent understanding of system incidents and defect resolution.
    • Strong communication skills in English and Arabic are essential.
    • Expertise in Microsoft Office (Word, Excel, Access).
    • Strong business process analysis, mapping skills, and the ability to work in a deadline-oriented environment.
  • Certifications: (Discuss during the interview, certifications in software testing or relevant QA certifications are a plus.)

Benefits

  • Competitive salary package and career advancement opportunities.
  • Be a part of a dynamic, industry-leading team in the banking sector.
  • Opportunities for personal and professional growth.
  • Flexible work environment (where applicable) with performance-based incentives.
  • Health and wellness benefits.

Application Instructions

Interested candidates should submit their CV, along with any relevant work experience and certifications, to the following email address:

Asad Hameed
Apply for this job
Submission
Gender?

Leave a Comment