Senior Software Development Engineer in Test

Ghanem

United States

Teletrabalho

USD 110 000 - 160 000

Tempo integral

14 dias+

Recebe uma resposta deste empregador

O teu currículo e carta de apresentação, adaptados exatamente ao que estão a contratar.

Ultrapassa os filtros ATS

Resumo da oferta

Ghanem is seeking a Senior SDET to design and drive automation and testing strategy across APIs, web, and mobile, with focus on financial correctness and external integrations. You will write production-quality test code and improve our framework.

Join a team applying Java-based tooling, TestNG/JUnit, Maven, REST Assured, Playwright, Selenium, Appium, and modern CI/CD practices to ensure resilient releases and clear risk signals for banking-like workflows.

Qualificações

  • 5+ years of software testing or quality engineering, including automation.
  • Strong Java skills with TestNG/JUnit, Maven, and API automation.
  • Experience testing REST APIs, authentication, authorization, asynchronous workflows, and third-party integrations.
  • Practical web automation experience with Playwright or Selenium, plus mobile automation with Appium.
  • Strong SQL skills to verify application behavior through persisted data and logs.
  • Experience running automation in CI/CD and managing test environments and data.

Responsabilidades

  • Define a risk-based automation strategy for onboarding, identity verification, wallets, deposits, withdrawals, and investment checkout.
  • Extend and maintain the existing Java test framework, API clients, fixtures, and reporting; make suites reliable, readable, and safe to run in parallel.
  • Build API, contract, integration, and end-to-end tests that verify business behavior and persisted outcomes, including financial amounts and authorization rules.
  • Test payment and banking callbacks, duplicate and out-of-order events, timeouts, partial failures, and concurrent requests; verify that retries cannot cause duplicate financial effects.
  • Automate important web and Flutter mobile journeys, including iOS and Android coverage and Arabic and English interface behavior.
  • Create deterministic test data and cleanup mechanisms; use service mocks or sandboxes to exercise provider failures without depending on live customer transactions.
  • Integrate suites into CI/CD with meaningful release gates; reduce flaky tests and execution time while preserving coverage of critical risks.
  • Investigate failures using logs, API responses, and database evidence; pair with developers on fixes, perform focused exploratory testing, and communicate release risk clearly.

Conhecimentos

Java
TestNG
JUnit
Maven
REST Assured
Automation Framework
CI/CD
SQL

Ferramentas

Playwright
Selenium
Appium
ReportPortal
WireMock
Testcontainers

Descrição da oferta de emprego

About Ghanem

Ghanem builds technology for real estate investment in Saudi Arabia. Our platform brings together investor onboarding, identity verification, investment opportunities, wallets, payments, and portfolio management. We build customer experiences across mobile and web, alongside the operational tools and integrations that support the investment lifecycle.

The Role

We are looking for a Senior SDET to build the automation and testing strategy that gives Ghanem confidence in every release. You will write production-quality test code, improve our existing framework, and work with engineers and product teams to expose risks early. The role spans APIs, web, and mobile, with particular attention to financial correctness and external integrations.

Our Engineering Environment

Our automation framework uses Java, Maven, TestNG, and REST Assured, with Playwright and Selenium for web testing and Appium for mobile testing. The product uses Spring Boot APIs, PostgreSQL, Redis, Flutter apps, and React operations tools. GitHub Actions supports automated execution, with ReportPortal and a test execution service supporting results and diagnostics.

What You Will Do
  • Define a risk-based automation strategy for onboarding, identity verification, wallets, deposits, withdrawals, investment checkout, portfolios, and administrative operations.
  • Extend and maintain the existing Java test framework, API clients, fixtures, and reporting; make suites reliable, readable, and safe to run in parallel.
  • Build API, contract, integration, and end-to-end tests that verify business behavior and persisted outcomes, including financial amounts and authorization rules.
  • Test payment and banking callbacks, duplicate and out-of-order events, timeouts, partial failures, and concurrent requests; verify that retries cannot cause duplicate financial effects.
  • Automate important web and Flutter mobile journeys, including relevant iOS and Android coverage and Arabic and English interface behavior.
  • Create deterministic test data and cleanup mechanisms; use service mocks or sandboxes to exercise provider failures without depending on live customer transactions.
  • Integrate suites into CI/CD with meaningful release gates; reduce flaky tests and execution time while preserving coverage of critical risks.
  • Investigate failures using logs, API responses, and database evidence; pair with developers on fixes, perform focused exploratory testing, and communicate release risk clearly.
What Success Looks Like

Critical journeys have trustworthy automated coverage, failures give engineers enough evidence to act, and releases carry a clear assessment of residual risk. The test suite becomes faster and more stable while catching defects that could affect customer funds or access.

What You Will Bring
  • 5+ years of experience in software testing or quality engineering, including substantial experience writing and maintaining automation code.
  • Strong Java skills and experience with TestNG or JUnit, Maven, REST Assured or equivalent API automation, and reusable test framework design.
  • Experience testing REST APIs, authentication, authorization, asynchronous workflows, and third-party integrations.
  • Practical web automation experience with Playwright or Selenium, plus mobile automation experience with Appium or an equivalent tool.
  • Strong SQL skills and the ability to verify application behavior through persisted data, logs and service responses.
  • Experience running automation in CI/CD, managing test environments and data, and diagnosing flaky or parallel-execution failures.
  • Ability to translate business rules into meaningful tests, prioritize by risk, and collaborate with developers throughout feature delivery.
Nice to Have
  • Experience testing wallets, payment gateways, reconciliation, investment systems, or other workflows requiring financial accuracy.
  • Experience testing Flutter apps, Arabic interfaces and right-to-left layouts, or using real-device cloud platforms.
  • Experience with WireMock, Testcontainers, performance testing, security-focused testing, or ReportPortal.
Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Senior SDET: End-to-End Financial Testing & Automation
Senior SDET: End-to-End Financial Testing & Automation

Ghanem • EUA

Teletrabalho
USD 110 000 - 160 000
Senior Fullstack Software Engineer
Senior Fullstack Software Engineer

Ghanem • EUA

Teletrabalho
USD 120 000 - 170 000
Senior DevOps Engineer
Senior DevOps Engineer

Ghanem • EUA

Teletrabalho
USD 140 000 - 180 000
Software Engineer in Test - SDET
Software Engineer in Test - SDET

Charter Global • Georgia

Presencial
USD 110 000 - 160 000
Senior SDET (Software Development Engineer in Test)
Senior SDET (Software Development Engineer in Test)

Apex Trader Funding Inc. • Austin (TX)

Presencial
USD 130 000 - 170 000
Software Development Engineer in Test (SDET)
Software Development Engineer in Test (SDET)

Daten • Denver (CO)

Presencial
USD 90 000 - 120 000
Senior Test Automation Engineer
Senior Test Automation Engineer

Globalli • EUA

Teletrabalho
USD 120 000 - 160 000
Senior SDET Lead – Mobile, Web & AI-Driven Automation
Senior SDET Lead – Mobile, Web & AI-Driven Automation

Goods & Services • EUA

Teletrabalho
MXN 600 000 - 1 000 000
Senior Software Development Engineer in Test
Senior Software Development Engineer in Test

Compunnel Inc. • Chicago (IL)

Presencial
USD 90 000 - 120 000
Senior Software Development Engineer
Senior Software Development Engineer

Compunnel Inc. • Chicago (IL)

Presencial
USD 90 000 - 130 000