Senior Quality Assurance Engineer
Discovered MENA
Description
Senior QA/QC Engineer (AI & Test Automation)
馃搷 Location: Dubai, UAE
馃彚 Office: JLT
Our client is building a next-generation ERP platform powered by AI, automation, and modern cloud technologies. As they continue to scale, they are looking for a highly skilled QA/QC Engineer to drive quality across the entire software development lifecycle.
This role will be responsible for establishing testing standards, implementing scalable QA processes, and ensuring enterprise-grade reliability across complex business-critical applications. The ideal candidate will have strong experience in both manual and automated testing, a quality-first mindset, and a keen interest in leveraging AI-powered tools to improve testing efficiency, coverage, and overall software quality.
Key Responsibilities
Quality Assurance & Quality Control
- Design and execute comprehensive test strategies for ERP platforms and business applications.
- Develop and maintain detailed test plans, test cases, and test scenarios.
- Perform functional, regression, integration, system, and user acceptance testing.
- Identify, document, track, and verify software defects.
- Ensure software releases meet quality standards and business requirements.
Test Automation
- Build and maintain automated test frameworks.
- Develop UI, API, and end-to-end automated test suites.
- Integrate automated testing into CI/CD pipelines.
- Continuously improve automation coverage and testing efficiency.
- Perform performance, load, and stress testing where required.
AI-Enabled Quality Engineering
- Utilize AI tools to accelerate test case generation and defect analysis.
- Implement AI-assisted testing methodologies.
- Leverage AI for test data generation, test coverage optimization, and root cause analysis.
- Evaluate and recommend emerging AI QA tools and frameworks.
Documentation & Process Management
- Create and maintain QA policies, standards, SOPs, and testing documentation.
- Produce detailed test reports and quality metrics.
- Define release readiness criteria and quality gates.
- Establish scalable QA processes across multiple projects.
Collaboration
- Work closely with Product Owners, Developers, Business Analysts, and Project Managers.
- Participate in Agile ceremonies including sprint planning, reviews, and retrospectives.
- Drive continuous improvement initiatives across engineering teams.
Required Skills
Technical Skills
- 4+ years of QA/QC experience.
- Strong experience with automated testing frameworks such as Selenium, Playwright, Cypress, Postman, and REST API Testing.
- Experience testing web applications, ERP systems, and SaaS platforms.
- Familiarity with CI/CD environments.
- Experience with SQL and database validation.
- Understanding of Agile/Scrum methodologies.
AI & Modern QA Tools
- Experience using AI tools such as ChatGPT, GitHub Copilot, Claude, Cursor, or similar platforms for QA activities.
- Understanding of AI-assisted testing methodologies.
- Experience generating automated test documentation and test cases using AI.
Documentation Skills
- Excellent documentation and reporting skills.
- Ability to create structured QA processes and standards.
- Strong attention to detail and analytical thinking.
Preferred Qualifications
- ERP, CRM, HRMS, Finance, or Enterprise Software experience.
- Experience with cloud platforms (AWS, Azure, GCP).
- ISTQB Certification.
- Experience with performance testing tools.
Success Metrics
- Increased automated test coverage.
- Reduced production defects.
- Improved release quality.
- Well-documented QA processes.
- Faster testing cycles through automation and AI.
Why Join Us?
- Work on cutting-edge AI-powered ERP solutions.
- Opportunity t