Senior Quality Assurance Engineer

Beirut, Lebanon
hybrid
Full-time
Research & Development

Beirut, Lebanon
hybrid
Full-time
Research & Development

Job Openings > Senior Quality Assurance Engineer

Description

Aspire Software is looking for a Senior Quality Assurance Engineer 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.

What your day will look like:

· Develop, execute, and maintain test plans, test cases, and automation scripts for our desktop, web, and mobile applications.

· Ensure product quality for legacy systems and modernized applications by performing functional, regression, and integration testing.

· Test WCF and RESTful APIs, validating responses, performance, and data accuracy.

· Collaborate with the development and DevOps teams to identify and resolve issues quickly and effectively.

· Automate repetitive test cases using tools and frameworks like Selenium, Cypress, or equivalent.

· Monitor and maintain product health using testing pipelines integrated with CI/CD tools (GitHub Actions, Azure Pipelines).

· Perform cross-platform testing for mobile and desktop apps (e.g., React, MAUI).

· Track and document bugs in collaboration with development teams, ensuring resolution within sprint cycles.

· Conduct performance and security testing for both on-premise and cloud-hosted solutions.

Requirements

· Languages & Frameworks: Python, JavaScript, Shell scripting

· Test Automation Tools: Selenium, Cypress, Swagger, JMeter

· CI/CD Tools: GitHub Actions, Azure Pipelines

· Databases: PostgreSQL, JBase

· Hosting Environments: On-premise, AWS (EC2, S3)

---

Qualifications

· Proven experience in manual and automated testing of desktop, web, and mobile applications.

· Strong understanding of API testing and tools like Postman or Swagger.

· Experience with test automation frameworks (e.g., Selenium, Cypress).

· Familiarity with CI/CD processes and integration of test pipelines.

· Basic knowledge of SQL for database validation and testing.

· Excellent problem-solving and debugging skills, with a strong focus on quality assurance.

· Understanding of on-premise and cloud environments (AWS preferred).

· Familiarity with legacy systems and modernization testing processes is a plus.

---

Nice-to-Have

· Experience with performance and load testing tools like JMeter or LoadRunner.

· Familiarity with WCF and RESTful APIs testing.

· Exposure to mobile app testing (MAUI).

· Basic scripting skills for test automation (e.g., Python or JavaScript).