Senior Software Development Engineer in Test

Posted Oct 31

This is a fully remote position, open to applicants in Egypt.

📋 Description

• Establish a risk-based automation strategy for processes such as onboarding, identity verification, wallet management, deposits, withdrawals, investment checkout, portfolio management, and administrative tasks.

• Enhance and sustain the current Java testing framework, API clients, fixtures, and reporting; ensure test suites are dependable, comprehensible, and safe for concurrent execution.

• Develop API, contract, integration, and end-to-end tests to validate business functionality and retained outcomes, including financial figures and authorization protocols.

• Evaluate payment and banking callbacks, handle duplicate and out-of-order events, timeouts, partial failures, and simultaneous requests; ensure that retries do not lead to duplicate financial impacts.

• Automate significant web and Flutter mobile user journeys, ensuring adequate coverage for iOS and Android platforms as well as Arabic and English interface functionality.

• Generate deterministic test data and cleanup processes; utilize service mocks or sandboxes to simulate provider failures without relying on live customer transactions.

• Integrate test suites into the CI/CD pipeline with relevant release checkpoints; minimize flaky tests and execution duration while maintaining coverage of essential risks.

• Analyze failures using logs, API responses, and database information; collaborate with developers on resolutions, conduct targeted exploratory testing, and communicate release risks clearly.


⛳️ Requirements

• Over 5 years of experience in software testing or quality engineering, with significant expertise in writing and maintaining automation code.

• Proficient in Java and experienced with TestNG or JUnit, Maven, REST Assured, or comparable API automation, along with reusable test framework design.

• Experience in testing REST APIs, authentication, authorization, asynchronous workflows, and third-party integrations.

• Hands-on web automation experience with Playwright or Selenium, along with mobile automation experience using Appium or a similar tool.

• Strong SQL capabilities and the ability to verify application behavior through persisted data, logs, and service responses.

• Experience executing automation in CI/CD environments, managing testing conditions and data, and troubleshooting flaky or parallel execution issues.

• Competence in converting business rules into meaningful tests, prioritizing by risk, and collaborating with developers throughout the feature delivery process.

• Background in testing wallets, payment gateways, reconciliation processes, investment systems, or other workflows that demand financial accuracy.

• Experience in testing Flutter applications, Arabic interfaces and right-to-left layouts, or utilizing real-device cloud platforms.

• Familiarity with WireMock, Testcontainers, performance testing, security-focused testing, or ReportPortal.


🏝️ Benefits

• Competitive salary and performance-based bonuses.

• Comprehensive health, dental, and vision insurance.

• Opportunities for professional development and career advancement.

• Flexible work hours and remote work options.

• Inclusive and collaborative work environment.

People also viewed

Avaya6 hours ago

Senior Test Automation Engineer

US flagUnited States OnlyFull-timeSoftware Development Engineer in Test (SDET)
ApplyView job
SoftExpert - Software for Excellence7 hours ago

Mid-Level Software Test Engineer – QA

BR flagBrazil OnlyFull-timeSoftware Development Engineer in Test (SDET)
ApplyView job
Tight Line12 hours ago

Senior SDET

Latin AmericaFull-timeSoftware Development Engineer in Test (SDET)
ApplyView job
Avaya12 hours ago

Test Automation Engineering Lead

US flagUnited States OnlyFull-timeSoftware Development Engineer in Test (SDET)$179.1k – $234.1k/year
ApplyView job
NELTA18 hours ago

Senior Test Automation Engineer – m/f/d

DE flagGermany OnlyFull-timeSoftware Development Engineer in Test (SDET)€65k – €80k/year
ApplyView job
Akamai Technologies19 hours ago

Senior Software Development Engineer in Test

PL flagPoland OnlyFull-timeSoftware Development Engineer in Test (SDET)
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers