At InsuranceMarket.ae, you will help safeguard the quality and reliability of our customer-facing platforms (including myAlfred) and internal systems. You will partner with product, design, engineering, data, and operations to plan and execute testing for complex, integration-heavy initiatives across web, mobile, APIs, CRM, payments, and third-party services. You will use AI responsibly to accelerate quality work, perform rigorous root cause analysis, fix defects quickly, and drive continuous improvements to our software and processes.
- Collaborate with cross-functional teams to clarify requirements, acceptance criteria, data contracts, and integration touchpoints.
- Design, maintain, and execute comprehensive test strategies: API/contract, UI, integration, E2E, regression, and smoke/sanity.
- Build and maintain automated tests (API and UI) and integrate suites into CI/CD with quality gates and fast feedback loops.
- Plan and validate complex integrations (REST/GraphQL, webhooks, message queues, SSO, payments, CRM/ERP, analytics/data pipelines), including mocking/stubbing and negative testing.
- Drive rapid, data-informed defect triage; perform meticulous RCA using logs, traces, dashboards, and SQL; verify fixes and prevent recurrences.
- Define and track quality metrics (e.g., defect escape rate, MTTR, flaky test rate, coverage, test execution SLAs) and lead continuous improvement.
- Support performance and reliability checks for critical user journeys; collaborate on load, stress, and soak test plans.
- Champion secure, privacy-aware testing practices and responsible AI usage (PII redaction, prompt hygiene, validation of model outputs).
- Maintain clear defect reports and test evidence; communicate risks and release readiness to stakeholders.
- Contribute to shift-left quality via contract testing, test data strategies, exploratory testing, and release checklists.
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 3–6 years of hands-on software QA experience, including at least 2 end-to-end, integration-heavy deliveries.
- Practical test automation experience (API and UI) with one or more tools: Playwright, Cypress, Selenium, Appium, Postman/Newman, REST-assured, pytest, or similar.
- Strong API and contract testing skills (REST/GraphQL), including schema validation, mocking/stubbing, and negative scenarios.
- Solid debugging/RCA skills: read application/server logs, analyze traces/metrics, query relational databases with SQL, and isolate issues across layers.
- Experience with version control and pipelines (Git and GitHub/GitLab/Bitbucket CI or equivalent) and embedding tests in CI/CD with quality gates.
- Exposure to performance testing (e.g., k6, JMeter) and basic security testing practices.
- Clear communication and collaboration within Agile/Scrum teams.
- Demonstrated, responsible use of AI to accelerate QA (test design ideas, log analysis) while protecting data privacy.
- Insurance and financial services domain knowledge is a strong plus.
- Bias for action with ownership of quality outcomes and time-to-fix (MTTR).
- Comfortable operating in a fast-paced environment; adept at risk-based testing and prioritization.
- Continuous improvement mindset: reduce flaky tests, increase reliability, and simplify processes.
- Curiosity about data/analytics and how quality impacts customer and business KPIs.