Quality Assurance and Documentation Engineer

🏢 National Parcel Stations Network Co.
📍 Amman, JordanOn-site
📅 Posted: 3w ago🔄 Updated: 3w ago
CV%
✨ AI Summary
The Quality Assurance and Documentation Engineer will ensure application quality, stability, and knowledge continuity. Responsibilities include planning and executing various types of tests (functional, regression, smoke) for web, API, Windows client, and mobile applications, validating business requirements, testing integrations, and performing data validation. This role also involves identifying and tracking defects using Jira/Azure DevOps, supporting UAT, and validating releases and environments. The engineer will create and maintain test documentation, define QA processes, and document application components, architecture, and flows. Key aspects include knowledge management, transition support, ensuring SDLC compliance, and collaborating with development, DevOps, and infrastructure teams. Familiarity with test automation concepts and Agile tools like Jira is expected.
Required Skills
Other
software development life cycletesting methodologiesdata exchange formats
Information Technology
Enterprise ApplicationsREST APISQLTechnical DocumentationJiraSystem Integrations
Soft Skills & Professional Competencies
CommunicationAnalytical Skills
Business, Sales & Management
Agile
Nice to have:
Information Technology
Test AutomationCI/CD
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 systemsStrong 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).
Description
Location: Amman, JordanJob 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 & TestingPlan, 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 ValidationValidate 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 & StandardsCreate and maintain: test plans, test cases, test scenarios, and regression suitesDefine and improve QA processes and testing standards.Ensure repeatable, auditable testing practices aligned with SDLC. Application & Technical DocumentationDocument 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 configurationsEnsure documentation is structured, accessible, and version controlled.Work closely with developers to capture technical knowledge accurately. Knowledge Management & TransitionLead 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 ComplianceEnsure 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 & CommunicationWork 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.
✨ Premium Match Details
Deep-dive CV analysis, customized Cover Letters, and Interview prep!
📊 Match Analysis
Insights against your active CV
📊
Personalized Match Analysis
Upload your CV to see exact matching percentages, detailed skills mapping, and gap analysis for this role.
🎯 Overalli74%
⚡ Skillsi85%
View Breakdown
Ontology Match: 85.0
Matched:✓ Requirements Matching✓ Ontology Skills Mapping
📜 Eligibilityi49%
View Breakdown
Local: 19600%
🏗️ Career Fiti91%
View Breakdown
Seniority: 91.0
📋 Requirementsi67%
View Breakdown
Domain: 67.0
🔥 Motivationi78%
View Breakdown
Title Fit: 78.00