Senior QA Engineer – Microservices, React/Next.js, Java & Python

Microservices, React/Next.js, Java & Python Role Summary We are seeking a Senior QA Engineer to...

منذ 9 أشهر عمل كلي emirates 185
قدم الآن
المكان

emirates

نوع العمل

عمل كلي

الخبرة

0-3 سنوات

الراتب

غير معروض

الملخص الوظيفي

Microservices, React/Next.js, Java & Python


Role Summary

We are seeking a Senior QA Engineer to own and elevate quality across a modern, API-driven platform built on microservices. You will design and implement end-to-end test strategies for backend services (Java and Python) and frontend applications (React/Next.js), drive test automation, strengthen CI/CD quality gates, and partner closely with engineering and product teams to deliver reliable releases.


Key Responsibilities

Test Strategy & Quality Ownership

● Define and maintain a QA strategy covering unit, integration, contract, end-to-end, regression, performance, and security testing.

● Translate product and technical requirements into test plans, test cases, and automated suites.

● Establish measurable quality KPIs (defect leakage, flaky rate, coverage, release health) and lead continuous improvement.

Backend Testing (Microservices - Java & Python)

● Build and maintain robust API automation for REST/JSON and streaming APIs where applicable.

● Validate service behavior across microservice boundaries: idempotency, retries, timeouts, error handling, and backward compatibility.

● Implement contract testing (consumer-driven and provider verification) to reduce integration failures.

● Test asynchronous workflows (queues/events), background jobs, and scheduled tasks.

● Validate authentication and authorization flows (JWT/OAuth2/OIDC), role-based access control, and multi-tenant scenarios where applicable.

Frontend Testing (React/Next.js)

● Implement and maintain UI automation for critical user journeys (SSR/CSR behavior, routing, forms, error states).

● Collaborate with frontend engineers to improve testability, stable selectors, and coverage of edge cases.

● Validate rendering and behavior across browsers/devices and ensure accessibility basics are covered.

CI/CD & Test Engineering

● Integrate automated tests into CI/CD pipelines with reliable gating (PR checks, nightly runs, smoke suites).

● Reduce feedback time through parallelization, sharding, and selective execution.

● Triage and eliminate flaky tests; improve pipeline signal-to-noise.

● Provide clear test reports, failure analysis, and actionable quality feedback.

Non-Functional Testing

● Execute and automate performance/load testing for APIs (latency, throughput, resource utilization).

● Support security testing practices (negative testing, OWASP-aligned checks, validation of auth controls).

● Participate in incident reviews to identify quality gaps and implement preventative coverage.

Required Qualifications

● 5+ years of QA experience, including senior ownership of automation and release quality.

● Strong experience testing microservices and distributed systems, including REST APIs and service-to-service integrations.

● Proven automation skills with Java and/or Python (designing maintainable test frameworks and suites).

● Hands-on experience testing React and Next.js applications with modern UI automation tools.

● Strong capability in test design, debugging, and collaborating with engineering to resolve defects quickly.

● Experience integrating testing into CI/CD pipelines (GitLab CI, GitHub Actions, Jenkins, or equivalent).

Preferred / Nice to Have

● Contract testing experience (e.g., Pact) and API versioning strategies.

● Container and cloud-native experience (Docker, Kubernetes; AWS is a plus).

● Observability familiarity: logs, metrics, tracing (e.g., OpenSearch/ELK, Prometheus, Grafana).

● Performance testing tools (k6, JMeter, Gatling, Locust) and interpreting results.

● Experience with event-driven systems (Kafka/RabbitMQ/SQS) and asynchronous processing.

● Experience validating streaming responses (SSE/NDJSON/WebSocket) and reverse proxies/API gateways.

Tooling

● Backend: Node js, Java (Spring Boot), Python (FastAPI/Django), REST, OpenAPI

● Frontend: React, Next.js

● Automation: Playwright/Cypress; RestAssured/Pytest; Postman

● CI/CD: GitLab CI

● Infrastructure: Docker, Kubernetes, AWS

● Quality Reporting: Allure/ReportPortal; static analysis and quality gates (e.g., SonarQube)

للتقديم الان


وظائف مشابهة

اعلان وظائف شركة القاهرة لتكرير البترول بمسطرد وطنطا

Engineering

اعلان وظائف شركة القاهرة لتكرير البترول بمسطرد وطنطا تطلب مؤهلات عليا - اعلان داخلي رقم 1 لسنة 2020 شركة القاهرة لتكرير البترول الإدارة العامة للشئون الإدارية تحريراً في 2 / 1 / 2020 إعلان داخلي رقم (...

الموقع
غير مصنفة
نوع العمل
غير محدد
سنين الخبرة
0-3
الراتب
لم يذكر

وظائف حكومية مهندسين وفنين خدمات مساحية بالهيئة المصرية العامة للمساحة

Engineering

وظائف حكومية مهندسين وفنين خدمات مساحية بالهيئة المصرية العامة للمساحة حديثي التخرج بكل المحافظات مهندس ثالث (تعاقد) بكالوريوس هندسة مدني عدد الأشخاص المطلوبين للوظيفة 35 فني خدمات مساحية رابع (تعاقد)...

الموقع
غير مصنفة
نوع العمل
غير محدد
سنين الخبرة
0-3
الراتب
لم يذكر