Senior Test Analyst

Be among the first applicants.
Dicetek LLC
Dubai
AED 120,000 - 200,000
Be among the first applicants.
Yesterday
Job description
Roles and responsibilities

We are seeking an experienced Testing Analyst with expertise in OBTFPM (Oracle Banking Trade Finance Process Management) and trade-based testing. The ideal candidate will ensure the quality and functionality of trade finance solutions through rigorous testing and validation processes.
Key Responsibilities

  • Conduct functional, regression, and end-to-end testing for OBTFPM modules and trade finance applications.
  • Develop, execute, and maintain test cases and test scripts based on business and technical requirements.
  • Collaborate with cross-functional teams to understand trade finance workflows and ensure seamless testing.
  • Identify, log, and track bugs or defects, and work with development teams for resolution.
  • Validate system integrations, workflows, and business rules in trade finance applications.
  • Provide detailed test reports and analysis to stakeholders, ensuring transparency in test results.
  • Support user acceptance testing (UAT) and assist in production validations when required.

Qualifications And Skills

  • Experience: 3-5 years of experience in software testing, with a focus on trade finance applications and OBTFPM.
  • Technical Skills:
  • Proficiency in OBTFPM testing and trade-based application workflows.
  • Strong understanding of trade finance products such as letters of credit, guarantees, and trade loans.
  • Familiarity with test management tools (e.g., JIRA, TestRail).
  • Analytical Skills:

    • Ability to analyze complex requirements and understand system behavior to create effective test cases.
    • Strong attention to detail to spot issues and inconsistencies in the software.
  • Technical Skills:

    • Proficiency with testing tools such as Selenium, QTP, LoadRunner, or JMeter for automated and performance testing.
    • Familiarity with defect tracking systems like JIRA, Bugzilla, TestRail, or Quality Center.
    • Knowledge of database querying (e.g., SQL) to validate data integrity and test backend functionality.
  • Understanding of Software Development Methodologies:

    • Experience working with Agile, Scrum, or Waterfall methodologies.
    • Knowledge of DevOps processes, Continuous Integration (CI), and Continuous Testing.
  • Communication Skills:

    • Ability to clearly document test cases, defects, and test reports.
    • Strong verbal communication skills for collaboration with developers, project managers, and other stakeholders.
  • Problem-Solving Skills:

    • Ability to troubleshoot and identify root causes of defects.
    • Analytical mindset to design effective test cases that cover a wide range of scenarios.
  • Knowledge of Quality Standards:

    • Familiarity with software quality assurance (QA) standards, processes, and best practices.
    • Understanding of industry standards such as ISO 9001, CMMI, and ISTQB (International Software Testing Qualifications Board).

Desired candidate profile
  • Requirement Analysis:

    • Review Specifications: Analyze project requirements, functional specifications, and user stories to understand the expected behavior of the system.
    • Test Plan Preparation: Develop a test plan that outlines the testing approach, resources, schedule, and scope of testing.
  • Test Case Design:

    • Create Test Cases: Design detailed and comprehensive test cases based on requirements, use cases, and business scenarios. Test cases should cover both positive and negative scenarios.
    • Test Data Preparation: Ensure test data is created and available for testing, either by preparing data manually or using automated tools.
    • Test Case Optimization: Ensure that test cases are efficient and cover all possible conditions, including edge cases.
  • Test Execution:

    • Manual Testing: Execute test cases manually, interacting with the software as an end-user to verify that the software works as expected. This includes functional testing, user interface testing, and exploratory testing.
    • Automated Testing: If applicable, execute automated tests using test automation tools such as Selenium, QTP, or others to improve test efficiency.
    • Regression Testing: Perform regression testing to ensure that new code changes or fixes do not negatively impact existing functionality.
    • Performance Testing: Evaluate how the software performs under stress or load conditions to ensure it meets performance benchmarks.
  • Bug Identification and Reporting:

    • Defect Logging: Identify defects or issues during testing and log them into a defect tracking system (e.g., JIRA, Bugzilla, or Quality Center).
    • Bug Verification: Work with developers to verify and retest bugs after they have been fixed.
    • Collaboration: Collaborate with development teams to clarify issues, reproduce bugs, and validate fixes.
    • Root Cause Analysis: In some cases, perform or participate in root cause analysis to understand why defects occurred and contribute to preventing similar issues in the future.
  • Test Environment Setup:

    • Test Environment Management: Set up and configure the testing environment, including databases, applications, and tools needed for testing.
    • System Configuration: Ensure the test environment matches the production or staging environment to accurately simulate end-user behavior.
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Test Analyst jobs in Dubai