ARCHIVED
This job listing has been archived and is no longer accepting applications.
MisuJob - AI Job Search Platform MisuJob

Senior QA Engineer (Manual +Test Automation Architecture) Microservices, Vue TTG

Valsoft Corporation

Beirut, Beirut Governorate, Lebanon Hybrid permanent

Posted: February 24, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

We are looking for a high-impact QA professional who can quickly learn the direct system and rapidly automate testing in microservices using Vue TTG to improve our software quality and reliability. The ideal candidate will have strong testing skills, knowledge of Vue TTG and experience with automation frameworks. The successful candidate will also be able to work in a fast-paced environment and be flexible with remote work options.

Job Description

Aspire Software is looking for a Senior QUALITY ASSURANCE ANALYST to join our team in Lebanon.

Here is a little window into our company: Aspire Software operates and manages wholly owned software companies, providing mission-critical solutions across multiple verticals. By implementing industry best practices, Aspire delivers a time sensitive integration process, and the operation of a decentralized model has allowed it to become a hub for creating rapid growth by reinvesting in its portfolio.

About the Role :
We’re looking for a high-impact QA professional who can quickly learn the direct selling / MLM domain—including commissions/incentives, reporting, eCommerce, and party planning workflows—and help raise quality across a modern web + microservices platform. This role is hands-on with manual testing and test design, and will also help architect an automation approach (services and UI) as we mature our testing capabilities. We need someone who can challenge solutions early, find non-obvious risk, and partner closely with Product, Engineering, and DevOps.

Responsibilities

Quality Ownership & Domain Testing

• Learn our product quickly and become fluent in our business workflows:
• direct selling/MLM (commissions, incentives, ranks/qualifications, genealogy, adjustments, payouts, auditability)
• reporting (operational, financial/statement-like outputs, audit trails, reconciliation expectations)
• eCommerce (catalog, cart/checkout, payments/refunds where applicable, order lifecycle, fulfillment states, discounts/promotions)
• party planning (host/party creation, invitations, guest orders, party credits/rewards, event timelines, post-party settlement)

• Build and maintain test plans covering functional flows, edge cases, regressions, and integration points.
• Proactively challenge requirements and designs, identifying risks, missing acceptance criteria, and unintended impacts before release.
• Define and execute manual test cycles for new features, hotfixes, and release candidates.

Microservices & Integration Testing (Including Messaging)

• Test API contracts and end-to-end workflows across microservices, including:
• request/response validation, status/error handling, idempotency, retries
• message-driven behavior via MassTransit (event publication/consumption, saga/workflow orchestration where applicable, eventual consistency)
• data correctness across MongoDB and SQL Server

• Validate integration workflows that cross domains (e.g., eCommerce order events feeding commission qualification; party orders rolling up to host rewards; reporting correctness across adjustments).

Automation Strategy (Nice to Have / Growth Area)

• Design an automation approach (framework choice, test pyramid strategy, CI/CD integration) for:
• service/API tests (contract/integration/regression)
• front-end tests (Vue UI regression and critical user journeys)

• Identify what should be automated first (high-value regressions, high-risk workflows, critical cross-service journeys).
• Collaborate with engineering/DevOps to integrate automation into pipelines and define stable test environments and test data strategies.

AI-Assisted Testing (Pragmatic Use)

• Use AI tools to accelerate test design: generate test ideas, edge cases, and negative scenarios from requirements and API contracts (with human review).
• Use AI to speed up investigation: summarize logs/message traces, highlight suspicious patterns, and propose focused repro steps.
• Use AI to assist with maintenance tasks: draft/normalize test cases, improve bug report clarity, and help create lightweight synthetic test data—while validating outputs and protecting sensitive information.

Documentation & Process

• Create and maintain clear documentation for:
• test cases, suites, and traceability to requirements
• test execution procedures and release sign-off checklists
• bug reporting standards (repro steps, expected vs actual, logs, screenshots, message traces)

• Help improve QA practices: triage, severity definitions, regression scope, and quality gates.

What Success Looks Like (First 60–90 Days)

• Independently test key workflows across commissions/incentives, reporting, eCommerce, and party planning.
• Establish a repeatable manual regression suite and release checklist.
• Identify and communicate quality risks early in the lifecycle (requirements/design phase).
• Propose a pragmatic automation roadmap and begin implementing the highest ROI automated tests.


Requirements:
• 5+ years in QA (or equivalent), with strong hands-on manual testing experience.
• Experience testing web applications and API-based/microservices architectures.
• Strong ability to think in systems and edge cases (not just happy path).
• Comfortable working with:
• REST APIs (Postman/Insomnia or similar), JSON, auth flows
• databases (writing SQL to validate results in SQL Server; familiarity with MongoDB helpful)
• logs/observability and distributed debugging (tracking issues across services and message flows)

• Excellent written communication—can produce clear test documentation and actionable bug reports.
• Collaborative mindset—works well with engineers, product, and stakeholders.

Preferred Skills and Qualifications:

• Experience designing or leading test automation (API + UI).
• Familiarity with Playwright/Cypress/Selenium; REST-assured; pytest; NUnit; Postman/Newman (or similar).
• CI/CD experience (GitHub Actions, Azure DevOps, Jenkins, etc.).
• Experience with Kubernetes/Docker-based environments and troubleshooting deployments.
• Experience testing message-based systems (MassTransit, NServiceBus, Kafka, RabbitMQ, etc.), including sagas/workflows and eventual consistency patterns.
• Background in domains such as direct selling/MLM, eCommerce, party/event selling, reporting/analytics, financial/audit-style statements.
• Comfort with AI-assisted QA workflows (e.g., using LLMs to brainstorm tests and summarize findings), and the judgment to verify results.

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply