General Description
The Senior QA Engineer is responsible for owning quality across a modern, cloud-based environment covering SaaS user journeys, APIs, integrations, and AI-enabled capabilities.
This role requires an automation-first mindset and strong release ownership. The ideal candidate combines hands-on automation expertise with strong quality governance, acting as a key driver of release confidence across engineering, product, and DevOps teams.
You will ensure high-confidence releases through robust test strategies, scalable automation frameworks, CI/CD integration, and data-driven quality signals.
Nature of the Tasks
• Define and execute comprehensive test strategies across UI, API, integration, and end-to-end flows
• Own sprint and release QA planning including scope review, risk assessment, entry/exit criteria, and sign-offs
• Engage early in the SDLC (requirements → testability → acceptance criteria) to prevent defects and reduce rework
• Design, build, and maintain scalable automation frameworks and regression suites (UI + API)
• Drive an automation-first culture with measurable improvements in coverage, stability, and release cycle time
• Integrate automated tests into CI/CD pipelines and enforce quality gates
• Validate AI-enabled features using structured and repeatable methods (prompt regression, determinism checks, output validation)
• Validate deployments and ensure environment parity across Dev, QA, and UAT
• Support release readiness and rollback validation processes
• Lead defect triage, root-cause analysis, and preventative quality improvements
• Communicate quality status, risks, and metrics to technical and business stakeholders.
Required Experience & Qualifications
• 6–10+ years of experience in QA, SDET, or Quality Engineering roles
• Strong hands-on automation experience using Python and/or Java
• Solid experience in UI automation (Playwright, Selenium, Cypress, or equivalent)
• Experience with API testing and automation frameworks (e.g., Postman + automated suites)
• Strong understanding of SDLC, Agile methodologies, test design principles, and risk-based testing
• Experience integrating automated tests into CI/CD pipelines
• Experience working with Git-based workflows
• Strong understanding of cloud testing fundamentals (Azure preferred)
• Experience troubleshooting distributed services in cloud environments
Technical Expertise
Hands-on experience with:
• Languages: Python, Java, SQL
• Automation Frameworks: Playwright, Selenium, Cypress
• Testing Frameworks: PyTest, JUnit
• API Testing Tools: Postman and automated API frameworks
• CI/CD Tools: Jenkins, GitLab CI/CD (or equivalent)
• Cloud Platforms: Azure (AWS/GCP exposure is a plus)
• Monitoring & Observability: Grafana, Kibana, App Insights (or equivalent)
• Performance Testing Tools: Gatling, JMeter (nice to have)
• Work Management Tools: Jira, Confluence
Nice to Have
• Experience testing AI/ML or data-driven systems
• Familiarity with NLP or LLM evaluation approaches
• Experience with performance and reliability testing
• Exposure to observability tools and using telemetry to validate quality
Key Competencies
• Strong ownership mindset and release accountability
• Ability to lead quality initiatives across cross-functional teams
• Strong analytical and problem-solving skills
• Detail-oriented with governance and risk-awareness mindset
• Proactive, solution-driven approach
• Strong communication skills across engineering and business stakeholders.
Role Details
• Location: Abu Dhabi (Hybrid)
• Experience: 6–10+ years
يجب أنت تكون مسجل الدخول لتضيف تعليقاً.