About this role
Aspire Software is looking for a QUALITY ASSURANCE ANALYST 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.
About the Role : QA Analysts ensure product quality through comprehensive testing strategies, automated test development, and close collaboration with development teams. This role combines manual testing expertise with test automation engineering.
Technical Stack
Testing Tools: - Cypress (primary automation framework with AI integration) - Postman (API testing) - Zephyr (test case management in Jira) - AI Tools: GitHub Copilot, ChatGPT for test generation and edge case identificationTechnologies Tested: - Web applications: Angular, React, JavaScript/TypeScript - APIs: RESTful services, Node.js, .NET Core - Databases: SQL Server, PostgreSQL - Mobile: Angular mobile applicationsKey Responsibilities
Test Planning & Execution: - Design comprehensive test plans and test cases in Zephyr/Jira - Execute manual regression testing for releases and migrations - Identify edge cases and boundary conditions - Validate business requirements and acceptance criteria - Coordinate testing across multiple products and integrations - Document defects with detailed reproduction stepsTest Automation: - Develop and maintain automated test suites using Cypress - Implement AI-enhanced testing using Cypress AI integration - Create API test collections in Postman - Integrate automated tests with CI/CD pipelines - Maintain test data sets and fixtures - Monitor test execution and report on coverage metrics - Refactor tests for reliability and maintainabilityAI-Augmented Testing: - Use AI tools (ChatGPT, Copilot) to generate test scenarios - Leverage Cypress AI for self-healing test scripts - Generate edge cases and test ideas using AI assistance - Fix assertion errors and debug test failures with AI supportCollaboration: - Work closely with developers during sprint work - Participate in sprint planning, grooming, and retrospectives - Review requirements and user stories for testability - Provide feedback on UI/UX and user workflows - Collaborate with Product Owners on acceptance criteria - Support dealership implementations and migrationsRequirements
2+ years of QA or testing experience (manual and/or automated)Strong understanding of software testing principles and methodologiesExperience with test case design and executionBasic programming knowledge (JavaScript, TypeScript, or similar)Analytical mindset with attention to detailExcellent communication skills for defect reporting and collaborationExperience with Agile/Scrum development processes
Preferred Skills and Qualifications:
Experience with Cypress, Selenium, or similar automation frameworksProficiency in JavaScript/TypeScript for test automationExperience testing Angular or React web applicationsAPI testing experience with Postman or similar toolsSQL knowledge for database validationExposure to CI/CD pipelines and DevOps practicesExperience with Jira and Zephyr for test managementFamiliarity with dealership operations or automotive industryActive use of AI tools for test generation and automation
