Τι θα κάνεις
- Καθορίζεις τη στρατηγική testing και την αρχιτεκτονική automation για mobile, desktop και web.
- Σχεδιάζεις και συντηρείς framework automation με Appium για εφαρμογή Android React Native.
- Διαχειρίζεσαι την εκτέλεση δοκιμών σε mobile device farm, με provisioning συσκευών και παράλληλες εκτελέσεις.
- Αναπτύσσεις και συντηρείς automation με Playwright για εφαρμογές Electron και web clients.
- Καλύπτεις ροές πολλαπλών παραθύρων και native integrations, όπως menus, tray, notifications και file dialogs.
- Σχεδιάζεις end-to-end σενάρια μεταξύ mobile, desktop και web, ελέγχοντας συγχρονισμό και διασυνδέσεις.
- Ορίζεις προσεγγίσεις testing για offline λειτουργία, μειωμένο δίκτυο, επανασύνδεση, ανάκαμψη και ακεραιότητα δεδομένων.
- Ενσωματώνεις automated suites στο CI/CD pipeline και καθορίζεις τα quality gates κάθε σταδίου.
- Διαχειρίζεσαι test reporting, flaky tests και χρόνο εκτέλεσης για αξιόπιστη ανατροφοδότηση.
- Καθοδηγείς QA engineers, διενεργείς reviews κώδικα test και ορίζεις πρότυπα automation.
- Συνεργάζεσαι με developers για την ενσωμάτωση testability στο προϊόν.
- Αναφέρεις metrics ποιότητας, ετοιμότητα release και κινδύνους σε τεχνικούς και μη τεχνικούς stakeholders.
- Καθοδηγείς το defect triage και την ανάλυση root cause.
Βασικές προϋποθέσεις
- 5+ χρόνια εμπειρίας
- TypeScript/JavaScript και Ανάπτυξη Test Automation Frameworks με Page Object Model.
- Appium, Android testing και React Native testing.
- Playwright, Electron testing και Selenium/WebdriverIO.
- Στρατηγική και αρχιτεκτονική testing.
- Ενσωμάτωση CI/CD, Parallel test execution και Test reporting.
- Διαχείριση flaky tests και Ανάλυση root cause.
Παροχές
- Προσφέρονται υβριδική εργασία, performance bonus, ιδιωτική ασφάλιση υγείας, budget για learning and development, vouchers και εκπτώσεις, καθώς και πολυδιάστατη εσωτερική εκπαίδευση.
Περιγραφή Θέσης
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.


