- Why Join
-
-
-
Why join Aspire Software?
We like to work with passionate people.
-
-
- Portfolio
- Resources
-
-
-
-
Got a question about us?
Would you like to introduce us to your company? we’d love to hear from you.
-
-
- Careers
- Why Join
-
-
-
Why join Aspire Software?
We like to work with passionate people.
-
-
- Portfolio
- Resources
-
-
-
-
Got a question about us?
Would you like to introduce us to your company? we’d love to hear from you.
-
-
- Careers
Senior Quality Assurance Engineer
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).