All active QA Engineer roles based in Lebanon.
Pick a job to read the details
Tap any role on the left — its description and apply link will open here.
Share this job
At Liaison, we’ve helped higher education institutions build better, more diverse classes for three decades. You may recognize us as the company behind the Centralized Application Service (CAS), Enrollment Marketing services and platform (EMP), SlideRoom, Time2Track, TargetX (CRM) and Othot.
Everything we do is focused on taking that proven success and expanding its scope and scale. Over 31,000 programs on more than 1,000 campuses see us as a forward-thinking partner integral to meeting their total enrollment goals — and we’re building the data- and mission-driven team that will reinforce our role for decades to come.
We are looking for a detail-oriented Software QA Automation Engineer to join our team. In this role, you will be responsible for building and maintaining automated test scripts that ensure the quality, reliability, and performance of our applications. You will collaborate closely with developers, QA team members, and product managers to deliver high-quality software in a fast-paced environment.
Responsibilities:
Position Requirements:
Preferred Qualifications:
Ready to apply?
Apply to Liaison International
Share this job
Are you ready to transform the way businesses pay and get paid? Bottomline is a global leader in business payments and cash management, with over 35 years of experience and moving more than $16 trillion in payments annually. We're looking for passionate individuals to join our team and help drive impactful results for our customers. If you're dedicated to delighting customers and promoting growth and innovation - we want you on our team!
Senior AI Quality Assurance Engineer
Role Overview
An AI Quality Assurance Engineer ensures the accuracy, reliability, and compliance of AI systems and models before deployment. This role is critical for validating AI-driven applications, detecting defects, and safeguarding against risks such as bias, hallucinations, and non-deterministic behavior. The position involves designing robust test strategies for machine learning models and collaborating with data scientists, ML engineers, and product teams to maintain high-quality standards.
Key Responsibilities
· Testing & Validation
o Develop and execute comprehensive test plans for AI models and systems.
o Perform manual and automated tests to validate AI functionality under various scenarios.
o Conduct bias detection, edge-case testing, and stress testing for AI models.
· Automation & Tools
o Design and implement automated testing frameworks for AI workflows.
o Utilize AI-powered QA tools and self-healing test scripts to improve efficiency.
· Compliance & Governance
o Ensure AI systems adhere to ethical guidelines, regulatory standards, and internal policies.
o Maintain documentation such as Generative AI Bill of Materials (BoM) for transparency and audits.
· Collaboration
o Work closely with ML engineers, data scientists, and product managers to resolve defects.
o Participate in code reviews and contribute to continuous improvement initiatives.
· Monitoring & Reporting
o Analyze test results, identify defects, and track quality metrics.
o Provide risk assessments and recommendations for AI deployments.
Required Skills & Qualifications
· Education: Bachelor’s in Computer Science, Software Engineering, or related field.
· Experience:
o 3–7 years in QA, with at least 2 years in AI/ML testing.
o Familiarity with non-deterministic testing and AI-specific QA challenges.
· Technical Expertise:
o Proficiency in Python and testing frameworks (e.g., PyTest, Selenium).
o Knowledge of ML frameworks (TensorFlow, PyTorch) and MLOps tools.
o Experience with CI/CD pipelines and cloud platforms (AWS, Azure, GCP).
· Soft Skills:
o Strong analytical and problem-solving abilities.
o Excellent communication and collaboration skills.
Preferred Skills
· Understanding of ethical AI principles and bias testing.
· Familiarity with low-code/no-code automation tools and AI-driven QA platforms.
· Knowledge of regulatory compliance for AI systems.
#LI-DNI
#LifeAtBottomline
We welcome talent at all career stages and are dedicated to understanding and supporting additional needs. We're proud to be an equal opportunity employer, committed to creating an inclusive and open environment for everyone.
Ready to apply?
Apply to Bottomline
Share this job
Are you ready to transform the way businesses pay and get paid? Bottomline is a global leader in business payments and cash management, with over 35 years of experience and moving more than $16 trillion in payments annually. We're looking for passionate individuals to join our team and help drive impactful results for our customers. If you're dedicated to delighting customers and promoting growth and innovation - we want you on our team!
Job Summary
The Senior Software Support Engineer at TreasuryXpress provides 3rd Level application support for the Global Payment Hub SaaS solution. This role focuses on troubleshooting, root cause analysis, and resolution of complex production issues across backend services, cloud infrastructure, and integrations. The engineer works closely with Engineering, QA, DevOps, and Product teams to ensure system stability, high availability, and customer satisfaction.
Key Responsibilities
Provide 3rd Level support for TX applications and services.
Troubleshoot, diagnose, and resolve complex issues across .NET Core/.NET 8 backend services.
Analyze production incidents related to payments, bank connectivity, cash visibility, and forecasting workflows.
Perform deep debugging and root cause analysis, escalating to engineering teams when required.
Develop and deploy production hotfixes when required, following change and release procedures.
Enhance the in‑house AI‑based alerting and monitoring system.
Handle support tickets based on defined priorities and SLAs.
Provide continuous status updates and resolution feedback to the Support Lead and stakeholders.
Support internal and external stakeholders via email, MS Teams, and ticketing systems.
Participate in on-call rotation and support activities outside of standard office hours.
Support cloud-native services running on Azure (AKS, Azure Functions, Azure Service Bus).
Investigate issues related to containerized workloads, messaging, and event-driven systems.
Monitor system health, performance, and availability in collaboration with DevOps teams.
Troubleshoot data-related issues using PostgreSQL.
Write and execute SQL queries to investigate incidents and validate data integrity.
Assist with identifying data inconsistencies, performance issues, and transactional errors.
Maintain and update support documentation, runbooks, and customer alerts.
Contribute to knowledge base articles and known-issue documentation.
Participate in post-incident reviews and recommend preventive or corrective actions.
Work closely with Engineering, QA, DevOps, Architecture, and Product teams.
Participate in daily stand-ups, incident reviews, and technical discussions.
Support training sessions and knowledge transfer activities to improve overall support readiness.
Required Qualifications
Desired Skills & Experience
Soft Skills
#LI-DNI
We welcome talent at all career stages and are dedicated to understanding and supporting additional needs. We're proud to be an equal opportunity employer, committed to creating an inclusive and open environment for everyone.
Ready to apply?
Apply to Bottomline
Cookies & analytics
This site uses cookies from third-party services to deliver its features and to analyze traffic.