Quality Assurance Analyst- QUO

Beirut , Lebanon
full-time

TLDR

Ensure product quality through comprehensive testing strategies and automation while collaborating closely with development teams to enhance software performance.

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 identification
  • Technologies Tested: - Web applications: Angular, React, JavaScript/TypeScript - APIs: RESTful services, Node.js, .NET Core - Databases: SQL Server, PostgreSQL - Mobile: Angular mobile applications

Key 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 steps
  • Test 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 maintainability
  • AI-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 support
  • Collaboration: - 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 migrations

Requirements

  • 2+ years of QA or testing experience (manual and/or automated)
  • Strong understanding of software testing principles and methodologies
  • Experience with test case design and execution
  • Basic programming knowledge (JavaScript, TypeScript, or similar)
  • Analytical mindset with attention to detail
  • Excellent communication skills for defect reporting and collaboration
  • Experience with Agile/Scrum development processes

Preferred Skills and Qualifications:

  • Experience with Cypress, Selenium, or similar automation frameworks
  • Proficiency in JavaScript/TypeScript for test automation
  • Experience testing Angular or React web applications
  • API testing experience with Postman or similar tools
  • SQL knowledge for database validation
  • Exposure to CI/CD pipelines and DevOps practices
  • Experience with Jira and Zephyr for test management
  • Familiarity with dealership operations or automotive industry
  • Active use of AI tools for test generation and automation

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Quality Assurance (QA) Analyst Q&A's
Report this job
Apply for this job