Senior Quality Assurance Engineer

Aspire Software - Lebanon - Beirut
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).
Post date: 27 January 2025
Publisher: LinkedIn
Post date: 27 January 2025
Publisher: LinkedIn