We are seeking an experienced Senior QA Automation Engineer to drive quality engineering across our client’s mission-critical C4I ecosystem . The ecosystem spans an Android mobile application built in React Native , an Electron desktop application , and web clients that exchange data in real time. The ideal candidate will design and build a unified, TypeScript-based test automation strategy from the ground up . They will use Appium for our client’s mobile device farm and Playwright for web and desktop. This role is responsible for test architecture , CI/CD quality gates , release confidence , and mentoring junior team members . The goal is to ensure the system meets rigorous operational standards, including continuity of functions and zero data loss .
We are the 1st Hub for Developers! Our motto is “From Developers to Developers” ! Our vision is to provide real career opportunities for candidates that want to take the next step in their career. Code.Career is the first process that you will speak with developers (only!) and tech (freak) experts!
Our client is a Greek technology company founded 25 years ago, built on a long tradition of engineering excellence in Defence, security, and mission-critical communications. Today, their global presence includes an affiliated company in the United States – created to support and expand their operations within the U.S. Federal, Defence, and Public-Safety markets, as well as key sectors such as Energy, Critical Infrastructure, Corporate Security, Ports, Airports, Health etc.
While the two companies operate under their respective legal jurisdictions, they share one vision, one technology ecosystem, and one unified commitment to mission-critical innovation. Two companies. One mission. One unified technology platform trusted by Defence, law-enforcement, and government agencies.
Key Responsibilities
Test Strategy & Architecture: Define and own the end-to-end test strategy and automation architecture across mobile, desktop, and web. Balance unit, integration, and end-to-end coverage so that tests are fast, reliable, and maintainable.
Mobile Test Automation: Design and maintain the Appium-based automation framework for our Android React Native application. Manage execution on our in-house mobile device farm, including device provisioning, parallel runs, and stability across device models and OS versions.
Desktop & Web Test Automation: Build and maintain Playwright-based automation for our Electron desktop application and web clients. Cover multi-window flows and native integrations (menus, tray, notifications, file dialogs), using Electron main-process access or Appium desktop drivers where browser automation does not reach.
Cross-Platform & Interoperability Testing: Design end-to-end scenarios that span mobile, desktop, and web clients, validating real-time data flow (e.g. WebSocket), synchronisation, and integration with Health SDKs and wearable devices.
Reliability & Resilience Testing: Define test approaches for the operational requirements of continuity of functions and zero data loss. This includes offline and degraded-network scenarios, reconnection, recovery after failure, and data integrity checks.
CI/CD Quality Gates: Integrate automated suites into the CI/CD pipeline, defining which tests gate each stage. Own test reporting, flaky-test management, and execution time, so the team gets fast, trustworthy feedback on every change.
Mentorship & Collaboration: Mentor mid-level and junior QA engineers, conduct test code reviews, and set coding standards for test automation. Work with developers to build testability into the product, such as stable test IDs and test hooks.
Quality Advocacy & Reporting: Report on quality metrics, release readiness, and risk to technical and non-technical stakeholders, and drive defect triage and root-cause analysis.
Required Qualifications
Experience: At least 5 years in software quality engineering or test automation, including at least 3 years…