QA and Application support engineer


QA and Application Support Engineer

Vennote alongside its partner is building a next-generation Natural Language Understanding, Machine Learning and Artificial Intelligence products with a focus on Multimodal and Cross-Channel User Interfaces (phone, web, mobile, etc.)

This is a full-time hybrid position working from both home and office.

The position requires individuals who enjoy challenges, prioritize, meet deadlines, and have a collaborative work ethic and teamwork spirit working closely with our Speech Scientists, Software Developers, Analysts, and Project Managers in our Athens offices.


We have:

  • A state-of-the-art, highly innovative Product platform, the first of its kind globally, that we continuously expand/improve to maintain our leadership
  • A team of seasoned experts to collaborate with
  • International clients and projects in 3 continents
  • An open mind to new technologies, methodologies, challenges, and innovation
  • Conduct functional testing to ensure software features meet specified requirements.
  • Perform negative testing and edge testing to identify vulnerabilities and potential issues.
  • Develop and maintain testing automation scripts to streamline regression testing.
  • Collaborate with developers to understand new features and identify test cases.
  • Execute test cases, record results, and document defects using appropriate tools.
  • Continuously improve the QA process by incorporating best practices and tools.
  • Participate in test planning, strategy, and estimation discussions.
  • Report testing progress, issues, and risk assessments to the project team.
  • Provide clear and detailed feedback to developers about test results.
  • Receive and analyze problem reports from customers or users.
  • Reproduce reported issues in a controlled environment to identify their causes.
  • Determine if reported problems are actual defects or expected behavior.
  • Escalate complex issues to the appropriate developer or system administrator.
  • Collaborate with developers to understand the root causes of issues and propose solutions.
  • Provide timely and accurate responses to customer inquiries and updates.
  • Maintain documentation of common issues and their resolutions for future reference.
  • Monitor production applications and troubleshoot issues affecting performance or availability.
  • Assist in deploying bug fixes, patches, and updates to production systems.
  • Communicate effectively with cross-functional teams to resolve critical issues.
  • Proficiency in Linux system administration and troubleshooting.
  • Knowledge of Java programming language and its debugging tools.
  • Familiarity with NGINX configuration and usage for web server setups.
  • Expertise in working with relational databases, particularly MySQL.
  • Understanding of NoSQL databases like MongoDB and their query languages.
  • Experience with configuring and maintaining Tomcat application servers.
  • Familiarity with version control systems (e.g., Git) for code collaboration.
  • Knowledge of continuous integration and continuous deployment (CI/CD) pipelines.
  • Experience with scripting languages like Python, Bash, or PowerShell.
  • Familiarity with containerization and orchestration tools like Docker and Kubernetes.
  • Strong problem-solving skills and attention to detail.
  • Effective communication skills for interactions with both technical and non-technical stakeholders.
  • Ability to work under pressure and handle urgent support requests effectively.
  • An attractive remuneration package
  • Health insurance plan
  • Annual performance review for meeting quality objectives and completion targets
  • Continuous learning/training in new technologies and products
  • A great environment to work in, excel and progress professionally
  • An excellent opportunity for international career development within a dynamic, fast moving market sector offering demonstrable career challenges internationally


If you want to join a team of global leaders in their field, send your CV to [email protected], with subject as Quality Assurance and Application Support Engineer and referencing the position code. All applications will be treated with strict confidentiality. Only suitable candidates will be contacted.


Shopping Basket