Jobs for Humanity logo

QA Analyst - ERP

Jobs for Humanity
Full-time
On-site
Beirut, Beirut Governorate, Lebanon
QA Analyst

Job Description

We are seeking a QA Analyst to join our partners, a Software Solutions company, and play a crucial role in ensuring the quality, reliability and performance of their software solutions. Working closely with the Product Owner, development team and Business Analysts, you will define testing strategies, create test scenarios and implement quality processes. Primary focus will be on internal testing, validating software functionalities, and identifying defects before deployment.

Responsibilities

Testing & Quality Assurance:

  • Develop test plans, test cases, and test scenarios based on business and functional requirements.
  • Conduct functional, regression, integration, and performance testing to ensure system reliability.
  • Identify, report, and track software defects, collaborating with developers to resolve them.
  • Validate solutions against acceptance criteria before deployment.
  • Conduct end-to-end testing to ensure smooth system operation.
  • Monitor and analyze system behavior, identifying potential risks and recommending improvements.

Process Development & Documentation

  • Define and implement QA processes, best practices, and standards to enhance software quality.
  • Maintain comprehensive test documentation, including test plans, scripts, and results.
  • Ensure testing methodologies align with Agile/Scrum development cycles.
  • Document and maintain traceability matrices to ensure requirements are fully tested.
  • Document release notes, user guides and system solution content.

Collaboration & Communication

  • Work closely with the Product Owner (PO) and development team to clarify requirements and acceptance criteria.
  • Collaborate with Business Analysts (BAs) to align testing with business needs.
  • Participate in daily standups, sprint planning, and retrospective meetings to ensure quality is embedded in the development process.
  • Provide feedback on system usability, performance, and potential enhancements.

Automation & Continuous Improvement

  • Identify opportunities to introduce test automation to improve efficiency.
  • Develop and execute automated test scripts where applicable.
  • Support continuous integration and deployment (CI/CD) processes by ensuring proper validation in each stage.
  • Stay updated with industry best practices, tools, and technologies to enhance QA processes.

Soft Skills

  • Strong analytical and problem-solving skills to identify defects and improve quality.
  • Excellent attention to detail for thorough test case execution.
  • Effective communication and collaboration with cross-functional teams.
  • Ability to work independently while aligning with Agile methodologies.
  • Strong documentation and reporting skills for test planning and defect tracking.

Qualification

  • 1-3 years of experienceΒ in Software Quality Assurance.
  • Strong knowledge ofΒ QA methodologies, tools, and best practices.
  • Experience withΒ manual and automated testing techniques.
  • Understanding ofΒ ERP systems, preferablyΒ Odoo ERPΒ is a plus.
  • Familiarity withΒ SQLΒ (querying databases to validate test cases).
  • Hands-on experience withΒ Agile/Scrum methodologies.
  • Excellent command ofΒ EnglishΒ (FrenchΒ is a plus).

Location

  • Beirut, Lebanon

Schedule

  • Monday till Friday | 08:00 AM till 05:00 PM

Additional Information

All your information will be kept confidential according to EEO guidelines.