QA Lead in Dubai, Dubayy at SYSCORT FINTECH PRIVATE LIMITED
Explore Related Opportunities
Job Description
About SYSCORT
Syscort is a global consulting and technology services firm based in the UAE, delivering business transformation solutions across MENA, APAC, UK, US, and Europe. We specialize in Treasury & Risk Consulting, Financial Transformation, Data & Analytics, AI & Automation, and Technology Consulting, helping organizations optimize operations, unlock insights, and build future-ready enterprises.
We are looking for an experienced QA Lead – Automation with 8–10 years of experience who can lead a QA team while remaining highly hands-on technically.
The ideal candidate will have strong expertise in Java, Selenium, automation framework development, API testing and CI/CD, along with proven experience managing and mentoring QA engineers.
This is a hands-on technical leadership role, not a pure people-management position. The candidate should be comfortable designing frameworks, writing automation scripts, reviewing code, debugging failures and supporting the team technically.
Key ResponsibilitiesQA Automation & Technical Leadership- Design, develop and maintain robust Java + Selenium automation frameworks.
- Write and maintain automated test scripts for functional, regression and integration testing.
- Define automation strategy, standards and best practices.
- Review and improve existing automation frameworks and test coverage.
- Perform hands-on coding, debugging and troubleshooting.
- Conduct code reviews and ensure automation quality and maintainability.
- Identify opportunities to improve automation coverage and reduce manual testing effort.
- Lead, mentor and manage a team of QA engineers and automation testers.
- Allocate tasks, review deliverables and monitor team performance.
- Provide technical guidance and support to QA engineers.
- Establish QA processes, standards and development practices.
- Conduct knowledge-sharing and mentoring sessions.
- Support recruitment and onboarding of QA resources.
- Define test strategy, test plans and overall QA approach for projects.
- Review requirements and identify testing risks and gaps.
- Plan and execute functional, regression, integration and system testing.
- Manage defect lifecycle and coordinate with development teams for resolution.
- Ensure adequate test coverage and release readiness.
- Track QA metrics including automation coverage, defect leakage and test execution.
- Perform API testing using Postman and/or REST Assured.
- Develop automated API test cases.
- Validate integrations and backend processes.
- Perform database validation using SQL.
- Integrate automation suites into CI/CD pipelines.
- Work with Jenkins, GitHub Actions, GitLab CI or Azure DevOps.
- Monitor automated test execution and troubleshoot pipeline failures.
- Support continuous testing practices within the development lifecycle.
- Work closely with Developers, Business Analysts, Product Owners, Project Managers and Architects.
- Participate in Agile ceremonies.
- Provide QA estimates, status reports and release-readiness updates.
- Communicate testing risks, quality issues and recommendations to stakeholders.
- Support multiple projects when required.
- Java – Strong hands-on experience
- Selenium WebDriver – Strong hands-on experience
- TestNG / JUnit
- Maven / Gradle
- Automation framework design and development
- API testing – Postman / REST Assured
- SQL / Database testing
- Git
- Jenkins or equivalent CI/CD tools
- Jira or similar defect management tools
- Agile/Scrum methodology
- Selenium Grid
- BrowserStack / Sauce Labs
- Cucumber / BDD
- Docker
- Appium
- Performance testing
- Microservices and REST API architecture
- Cloud-based testing
- Experience with enterprise applications
- 8–10 years of overall QA/testing experience
- Strong hands-on experience in Java + Selenium automation
- Experience designing and maintaining automation frameworks
- 2+ years of QA team leadership / technical leadership experience
- Experience mentoring and managing QA engineers
- Experience working in Agile development environments
- Experience handling enterprise applications and complex integrations
We are looking for someone who can operate at three levels:
1. Hands-on Engineer
Can personally write Java/Selenium automation, debug issues and improve frameworks.
2. QA Technical Lead
Can define automation architecture, testing strategy, standards and CI/CD integration.
3. Team Lead
Can manage, mentor and develop QA engineers while coordinating with development and business teams.
- Automation coverage and stability
- Reduction in manual regression effort
- Automation execution success rate
- Defect detection and defect leakage
- Release quality and readiness
- QA delivery timelines
- Framework maintainability and scalability
- Team productivity and capability development
- Overall improvement in QA processes
Bachelor's degree in Computer Science, Information Technology, Engineering or a related discipline preferred.