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).