Senior Software Development Engineer in Test
Core
Designing and executing automation strategies for a real estate investment platform covering onboarding, identity verification, wallets, payments, and portfolio management.
Role type
Senior SDET (Software Development Engineer in Test)
Builds
Production-quality automated test suites for APIs, web, and mobile applications
Domain
Fintech / Real Estate Investment
Required skills
Java, TestNG/JUnit, Maven, REST Assured, Playwright, Selenium, Appium, SQL, CI/CD integration, risk-based testing, financial transaction validation
Preferred skills
Flutter testing, Arabic interface testing, WireMock, Testcontainers, performance testing, security-focused testing
Technologies
Java, Maven, TestNG, REST Assured, Playwright, Selenium, Appium, Spring Boot, PostgreSQL, Redis, Flutter, React, GitHub Actions, ReportPortal
Responsibilities
Define risk-based automation strategy for investment lifecycle features; extend and maintain Java test framework; build API, contract, integration, and end-to-end tests; test payment callbacks and concurrent request handling; automate web and mobile journeys; create deterministic test data and cleanup mechanisms; integrate suites into CI/CD; investigate failures and pair with developers on fixes.
Seniority
Senior, hands-on IC