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)