AMCO SA logo

Quality Assurance Test Engineer

AMCO SA • Athens, Attica, Greece

onsitefull-time
Posted Oct 6, 2026Apply by Nov 5, 2026

**Role & seniority: ** QA Test Engineer (1–2 years experience), R&D team

**Stack/tools: **

  • OS: Linux

  • Scripting: Python and/or Bash

  • Automation: automated test scripts (tools not specified)

  • Networking: basic networking principles

  • Protocols (nice-to-have): TCP/IP, MQTT, REST APIs

  • Languages (nice-to-have): C, C++, Java, Python, Shell

  • Top 3 responsibilities:

    • Create test specifications/cases, acceptance test plans, procedures, and reports; map test specs to system requirements

    • Design and execute manual + automated test plans, including regression testing; document results

    • Identify, reproduce, and report defects; verify fixes; work with developers to resolve issues

  • Must-have skills:

    • 1–2 years full lifecycle testing for software and/or embedded applications

    • Degree in IT/CS/Engineering or related field

    • Ability to write clear, comprehensive test plans and test cases

    • Linux proficiency; scripting in Python/Bash

    • Understanding of basic networking; strong problem-solving/analytical skills

    • Strong communication and teamwork; proactive, independent work

    • Greek native; fluent English

  • Nice-to-haves:

    • Experience with automated testing

    • Knowledge of communications protocols (TCP/IP, MQTT, REST APIs)

    • Familiarity with C/C++/Java or hardware testing/safety

  • Location & work type:

    • Location: Not specified

    • Work type: Not specified (implied on-site/in-company R&D partic

Full Description

The company

Amco S.A. was established in 2003 by a team of experienced and highly knowledgeable members with the aim of high technology solutions deployment and integration, and the implementation of IT and telecommunications projects in general.

As a QA Test Engineer, you will join the company's R&D team and participate in all phases of product testing (definition of test plans, execution, reporting, regression testing).

You will be responsible for analyzing the customer requirements and design testing scenarios that will demonstrate conformance to functional and non-functional requirements. The role involves executing the test plans, creating test reports and managing all activities to ensure that all product and quality objectives are met.

Responsibilities

  • Create test specifications, test cases, acceptance test plans, procedures and reports
  • Map test specifications to system requirements
  • Design and write automated test scripts
  • Conduct and document test execution, both manual and automated
  • Isolate, replicate, and report defects, and verify defect fixes
  • Review functional and design specifications to ensure full understanding of individual deliverables
  • Work closely with developers to resolve defects

Required Skills

  • 1-2 years of experience in full lifecycle testing of software and / or embedded applications
  • Degree in IT, Computer Science, Engineering or relevant sector
  • Good experience with Linux Operating System.
  • Experience with a scripting language such as Python or Bash.
  • Understanding of basic networking principles.
  • Good problem solving and analytical skills
  • Strong communications skills, able to explain complex issues to people with varying technical backgrounds and depth of knowledge
  • Team spirit and strong will for further improvement
  • Experience in writing clear, concise and comprehensive test plans and test cases
  • Be pro-active and be capable of working on their own initiative with minimum supervision
  • Greek native speaker, fluent in English

Desired Skills

  • Experience with automated testing is a big plus
  • Knowledge of communications protocols (e.g. TCP/IP, ΜQTT, REST APIs)
  • Some familiarity with software (C, C++, Java, Python, Shell scripting)
  • Able to work safely and confidently with hardware

Business Activities

  • Smart Cities & IoT Solutions

  • Cloud-based Ticketing Systems

  • Passenger Information Systems

  • Automated Payment Systems and self-service kiosks

  • On-street and Off-street smart parking systems

  • LED displays for information and advertising

The company offers

  • Competitive salary, based on qualifications

  • Excellent working environment

  • Prospects of development

  • Continuous education

Software TestingTest PlanningTest Case DesignManual TestingAutomated TestingRegression TestingLinuxPythonBashNetworking PrinciplesTCP/IPMQTTREST APIsDefect ReportingAnalytical Problem SolvingTechnical Communicationmulti-location

Cookies & analytics consent

We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.

Read how we use data in our Privacy Policy and Terms of Service.