About the job
Aspire Software is on the hunt for a Senior Quality Assurance Engineer to enhance our team in Lebanon.
About Us:
Aspire Software specializes in operating and managing wholly owned software companies that deliver mission-critical solutions across diverse industries. By leveraging industry-leading practices, Aspire ensures a rapid integration process, while its decentralized operational model fosters rapid growth through strategic reinvestment in its portfolio.
Role Overview:
We seek a dynamic QA professional with a knack for quickly mastering the nuances of the direct selling/MLM domain, including commissions, reporting, eCommerce, and party planning workflows. You will play a pivotal role in elevating quality across our modern web and microservices platform. This position involves hands-on manual testing and test design, coupled with the opportunity to architect our automation strategy as we advance our testing capabilities. Your ability to critically assess solutions early, identify hidden risks, and collaborate closely with Product, Engineering, and DevOps teams will be essential.
Key Responsibilities:
Quality Ownership & Domain Testing
- Rapidly learn our product and become adept in our business workflows:
- Direct selling/MLM (commissions, incentives, ranks, genealogy, payouts, auditability)
- Reporting (operational and financial outputs, audit trails)
- eCommerce (catalog, cart/checkout, payments, order lifecycle)
- Party planning (event creation, invitations, orders, rewards)
- Develop and maintain comprehensive test plans covering functional flows, edge cases, regressions, and integration points.
- Proactively challenge requirements and designs, identifying risks and gaps before release.
- Define and conduct manual test cycles for new features, hotfixes, and release candidates.
Microservices & Integration Testing
- Test API contracts and end-to-end workflows across microservices, including:
- Request/response validation, error handling, idempotency, retries
- Message-driven behaviors via MassTransit (event orchestration, eventual consistency)
- Data correctness in MongoDB and SQL Server
- Validate integration workflows that span domains (e.g., eCommerce orders impacting commission qualifications).
Automation Strategy (Optional / Growth Area)
- Contribute to the development of an automation strategy that encompasses both services and UI testing as our testing capabilities evolve.
