What you'll do
- Define the end-to-end test strategy and automation architecture across mobile, desktop, and web.
- Design and maintain the Appium automation framework for the Android React Native application.
- Manage mobile device provisioning, parallel runs, and stability across device models and OS versions.
- Build and maintain Playwright automation for Electron applications and web clients.
- Test multi-window flows and native integrations, including menus, tray, notifications, and file dialogs.
- Design cross-platform scenarios covering real-time data flow, synchronisation, and integrations with Health SDKs and wearables.
- Define reliability tests for offline operation, degraded networks, reconnection, failure recovery, and data integrity.
- Integrate automated suites into CI/CD pipelines and define quality gates for each stage.
- Own test reporting, flaky-test management, and execution time to provide reliable feedback.
- Mentor QA engineers, review test code, and set test-automation coding standards.
- Collaborate with developers to build product testability through stable test IDs and test hooks.
- Report quality metrics, release readiness, and risks to technical and non-technical stakeholders.
- Drive defect triage and root-cause analysis.
Key requirements
- 5+ years' experience
- TypeScript/JavaScript, Test automation framework development, Page Object Model
- Test strategy and architecture across unit, integration, and end-to-end testing
- Appium, Android testing, React Native testing
- Playwright, Electron testing, Selenium/WebdriverIO
- CI/CD integration, Test reporting, Flaky-test management, Parallel test execution
- Root-cause analysis
Benefits
- Hybrid working, a performance bonus, private health insurance, a learning and development budget, vouchers and discounts, and multifaceted internal training are offered.
About the job
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.
Language Requirement: English, Greek
Minimum Years of Experience: 5
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 building and maintaining test automation frameworks.
Programming: Strong, demonstrable expertise in TypeScript/JavaScript and writing maintainable, well-structured test code, including design patterns such as the Page Object Model.
Mobile Automation: Hands-on experience building Appium test frameworks for Android, ideally for React Native applications, and running suites on real devices or device farms.
Web & Desktop Automation: Strong experience with Playwright (preferred) or Selenium/WebdriverIO for web testing. Experience testing Electron applications is highly preferred.
CI/CD: Proven experience integrating automated tests into CI/CD pipelines, including parallel execution, test reporting, and managing flaky tests.
Test Strategy: Proven ability to design a test strategy from scratch and balance the test pyramid, not only to write tests.
Soft Skills: Excellent verbal and written communication, with the ability to explain quality risks and testing decisions to technical and non-technical stakeholders.
Nice-to-Have Skills
Native Desktop Automation: Experience with Appium Windows or Mac2 drivers for testing native OS interactions outside the application window.
Security Testing: Awareness of mobile and application security testing practices, such as OWASP MASVS and data-at-rest and in-transit encryption checks.
Domain Experience: Experience testing high-reliability, safety-critical, or defence/C4I systems, or applications that integrate with wearables and health SDKs.
Salary (Ind.): 3000-3500 € / Per month Gross
What They Offer
At our client’s they are committed to investing in the well-being, professional growth, and overall satisfaction of their team members. As part of their benefits package, they offer:
Hybrid Working: Exploring a hybrid work approach could provide flexibility and improved work-life balance, with the understanding that arrangements will be evaluated and adjusted as needed to align with organizational priorities and team needs.
Performance Bonus: Receive a performance-based bonus calculated as a percentage of your annual salary, rewarding your contributions and success.
Private Health Insurance: Comprehensive private health insurance coverage to safeguard your health and peace of mind.
Learning & Development Budget: Access a dedicated budget for online courses, certifications, and professional development programs to support your continuous learning journey.
Vouchers & Discounts: Enjoy vouchers for essential goods, services, and recreational activities to enhance your lifestyle.
Multifaceted Knowledge & Internal Training: Take part in internal training programs designed to provide a holistic understanding of their business and industry. They emphasize cross-functional learning to empower you with diverse skills and knowledge.


