Overview

Quality Assurance and Documentation Engineer Jobs in Amman, Amman, Jordan at National Parcel Stations Network | Parcelat

Title: Quality Assurance and Documentation Engineer

Company: National Parcel Stations Network | Parcelat

Location: Amman, Amman, Jordan

Location: Amman, Jordan

Job Description:

The Quality Assurance and Documentation Engineer is responsible for ensuring application quality, stability, and knowledge continuity across all systems. This role combines hands-on testing with structured technical documentation, ensuring that functional behavior, system architecture, integrations, and processes are fully understood, documented, and repeatable.

Responsibilities:

Quality Assurance & Testing

  • Plan, design, and execute functional, regression, and smoke test cases for web, API, Windows client, and mobile applications
  • Validate business requirements against implemented features and acceptance criteria
  • Test multi-tenant scenarios, role-based access, and permission logic
  • Validate integrations with external systems (e.g., payment gateways)
  • Perform data validation testing on SQL Server to ensure data accuracy and integrity
  • Identify, log, and track defects using Jira / Azure DevOps
  • Verify bug fixes and prevent regressions
  • Support User Acceptance Testing (UAT) and pre-production validation

Release & Environment Validation

  • Validate deployment readiness for QA, UAT, and Production environments
  • Perform post-deployment verification and smoke testing
  • Support hotfix validation and emergency releases
  • Coordinate with DevOps and Development teams to ensure environment stability

Test Documentation & Standards

  • Create and maintain: test plans, test cases, test scenarios, and regression suites
  • Define and improve QA processes and testing standards
  • Ensure repeatable, auditable testing practices aligned with SDLC

Application & Technical Documentation

  • Document application components including: modules and features, application flows, APIs and integrations, data flows and dependencies, and background jobs and scheduled processes
  • Maintain up-to-date documentation for: architecture overview, deployment flows, and environment configurations
  • Ensure documentation is structured, accessible, and version controlled
  • Work closely with developers to capture technical knowledge accurately

Knowledge Management & Transition

  • Lead documentation activities during vendor transition and knowledge transfer
  • Ensure critical system knowledge is captured and not retained by individuals
  • Support onboarding of new team members using documented materials
  • Actively reduce single-point-of-failure risks

SDLC & Process Compliance

  • Ensure QA activities are embedded in the SDLC
  • Validate that acceptance criteria are met before release approval
  • Support sprint planning by estimating QA effort
  • Participate in retrospectives to improve quality processes

Tools & Automation (Progressive)

  • Support test automation initiatives where applicable
  • Collaborate with DevOps on CI/CD quality gates
  • Identify opportunities to improve testing efficiency and coverage

Collaboration & Communication

  • Work closely with development team lead, developers, and technical delivery lead, DevOps & Infra teams
  • Provide clear quality status and risk visibility
  • Escalate quality risks early

Job Relations:

  • Reports to IT Manager
  • Works closely with Development, DevOps, Infra, and Product teams
  • Coordinates with business stakeholders during UAT

Requirements

  • Bachelor's degree in computer engineering, computer science, or a related field.
  • 3-6 years of experience in QA or software testing, and documentation Strong understanding of SDLC and testing methodologies
  • Experience testing: Web applications, APIs, and SQL-based systems
  • Strong documentation and communication skills
  • Detail-oriented with strong analytical skills

Competencies:

  • Experience with enterprise or multi-tenant systems
  • Experience documenting legacy systems
  • Exposure to ASP.NET Zero / abp.io
  • Experience working with distributed teams
  • Familiarity with basic test automation concepts

Skills & Languages:

  • Proficiency with Agile tools (e.g., Jira)
  • Understanding of software development life cycle and agile methodologies
  • Good knowledge of partner/system integration principles (APIs, data exchange formats, etc.)
  • Fluent in English (required)
  • Arabic proficiency (preferred)
Upload your CV/resume or any other relevant file. Max. file size: 800 MB.