Job Opening


QA Engineer


Apply for this Position
Location Athens, Greece
Product Development

DESCRIPTION

Are you passionate about web applications and crazy about quality? Do people envy you for your keen eye for detail and excellent communication skills? Does the idea of working for a cool online company fascinate you?

Well, then this role was made for you! Get ready to join the largest Online Travel Agency in South Eastern Europe, become member of the awesome Product Devel-opment team and work in our fantastic offices in the heart of Athens!

Key responsibilities

As a QA Engineer, you will be a member of the Front-end team and you will be responsible creating functional test cases and user acceptance testing for product initiatives, helping with test automation, and writing product documentation. You may also help coordinating bugs, backlog grooming, and doing release management. You will handle the execution & defect management and other specialty testing activities in the areas of manual and automation testing, test environments, data conditioning and application specialties specific to Front-end. You will be expected to identify and develop ways to improve the quality, capability, or efficiency of the testing process. Ultimately, you will ensure that our products, applications and systems work correctly. As a QA Engineer, you will work closely with the Product Owner, Scrum Master and software developers on a daily basis.


More specifically, you will:

  • Review and analyze system specifications
  • Evaluate product code according to specifications
  • Create logs to document testing phases and defects
  • Execute test scripts and review results
  • Report and document technical issues
  • Manage all aspects of test execution in support of Front-end releases/projects
  • Estimate testing efforts to support defined testing scope/timelines
  • Analyze testing results and other data to ensure continuous improvement in quality and efficiency
  • Develop and document test plans, test cases, and automation scripts, prepare data as required; primarily responsible for large volume of data validations
  • Develop, document, and execute regression, functional, and integration tests
  • Document and track software failures using Jira and/or similar tools
  • Produce metrics to continuously approve the process of building software and the associated artifacts
  • Support ongoing work to automate and document QA regression testing
  • Drive process improvements and tool development to support assigned pro-jects
  • Support software applications/operating systems, as well as manage multiple testing environments
  • Report bugs and errors to development teams
  • Conduct post-release/ post-implementation testing
  • Work with cross-functional teams to ensure quality throughout the software development lifecycle
  • Perform verification, compatibility, deployment and regression testing as needed
  • Identify and document software defects, including reproduction steps and video capture, using the preferred bug tracking software.
  • Write test cases that comprehensively cover the intended functionality of software features, systems and components.
  • Assist the development team as needed in pinpointing issues and tracking their status through resolution.


  • REQUIREMENTS

    Qualifications & key competencies

  • At least 2 years experience in testing software
  • BA/BSc degree in computer science, QA or engineering equivalent
  • Excellent command of English, both written and oral
  • Superior written and verbal communication skills and advanced team spirit
  • Demonstrated ability to self-direct day-to-day activities and multitask effec-tively
  • Self-motivated with the ability to work independently
  • Passionate about web-related technologies.
  • Discipline, Diligence, Accountability.
  • “Out of the box” thinking
  • Desire for continuous learning and skills improvement
  • Attention to detail
  • Analytical mind and problem-solving aptitude
  • Strong organizational skills
  • Strong analytical and business mind
  • Fulfilled military obligations.

  • Required skills & knowledge

  • Experience in building testing frameworks, tools and automation within a large scale enterprise environment
  • Thorough understanding of QA processes and procedures, with an aim towards continual improvement
  • Programming knowledge
  • Strong development management or testing management experience
  • Strong understanding of test plans, test procedures, and test cases
  • Well versed in the fundamentals of software testing and QA
  • Familiarity with Agile frameworks and regression testing is a plus
  • Familiarity with JIRA and Confluence
  • Ability to document and troubleshoot errors
  • Working knowledge of test management software (e.g. qTest, Zephyr)
  • Solid understanding of Software Development Life Cycle
  • Ability to highlight and drive issues forward from identification through to resolution



  • BENEFITS

    We offer

  • Attractive Remuneration Package.
  • Private medical insurance.
  • Work in an international, dynamic and fun atmosphere among young and smart people.
  • Huge learning experience in using best practices and cutting-edge technologies.