top of page

Testing / Quality Assurance Engineer

Thessaloniki, Greece

Mid Level

1-3 years

Your role

A Testing / Quality Assurance Engineer actively participates in all phases of software testing to ensure that all product and quality objectives are met. You will also review system requirements and track quality assurance metrics (e.g., defect densities and open defect counts). You have a proven ability to comprehend functional requirements and translate those insights into scalable solutions. You cherish performance, security, and craftsmanship. You keep close tabs on IT developments and love to be a front-runner. You love working in an autonomous team.

As a Testing / Quality Assurance Engineer, you will join a talented team of Software Engineers, Data Scientists, and Energy Experts working on state-of-the-art signal analysis software, technology products, and solutions (mainly in Java, Python, and PHP).

Key responsibilities include
  • Develop and maintain detailed, comprehensive, well-structured quality plans and test cases.

  • Ensure the quality of our products by identifying issues on time

  • Prioritize and plan testing activities in collaboration with the rest of the team

  • Contribute to improving our QA footprint, automation efforts, and internal processes

  • Participate in our Agile processes like planning and daily stand-up meetings

  • Collaborate with developers and other team members during the testing phase to ensure effective communication and integration of testing efforts within a squad

Who you are
  • Good knowledge of at least one object-oriented (e.g., Java, C++) and one functional (e.g., Python, R) programming language

  • A university degree in Electrical Engineering or Informatics (or similar)

  • Experience in multiple types of testing (black/grey/white box, performance, security, accessibility, etc.)

  • Experience in Postman or other API testing tools

  • Hands-on experience with Git or other version control systems

  • A verifiable academic level of thinking and working

  • Hands-on software development experience

  • Attention to detail and curiosity

  • Self-time and task management

  • Excellent communication skills

  • Fluency in English

  • Having fulfilled or are exempt from any obligations imposed by the laws on military service

Nice to have
  • Strong knowledge of Java and Python

  • Familiarity with end-to-end Testing

  • Familiarity with performance/load/stress testing

  • Familiarity with agile methodologies

  • Continuous Integration tools (such as Jenkins)

  • Ιssue trackers (such as Youtrack or JIRA)

  • Familiarity with Queue Infrastructures (RabbitMQ, Kafka, SQS)

  • Amazon Web Services (AWS) and Microsoft Azure

  • Code Review Tools (such as Crucible or Phabricator)

  • Familiarity with Linux-based systems

  • Knowledge of Relational Databases (MSSQL, MySQL), as well as NoSQL (MongoDB, CouchDB)

  • Selenium for automated browser testing

  • Experience with test reporting tools and frameworks

Why work at NET2GRID

💵 Competitive salary aligned with market standards

⚕ Private health insurance

🍱 Lunch vouchers

🎓 Unlimited access to Udemy

🕒 Hybrid work model & flexible schedules

🍏 Free fruits, snacks, and coffee daily

🌐 International working environment

How to apply
Just fill out the form below! 
Your contact for this job opening is:

Jenny Tsatsani

Human Resources Generalist

Upload your CV
Upload your Cover Letter (Optional)

Thank you for applying! We will review your application and get back to you!

bottom of page