Test Engineer

Athens, Greece

Job Type

Full Time (Hybrid - remote & on-site)

About the Company

What makes us who we are today…


At EPiC Studios we develop innovative and creative products and services that provide total communication and information solutions. Among a plethora of services, web design and development, tailor made applications, business-to-business applications, business-to-client applications, are few that we offer. Satisfied clients in Greece and Ireland bear testimony to the quality of our work.

The general purpose of EPiC Studios is to develop and promote advanced information technologies for multi-user operation.

EPiC Studios’ business philosophy is to assure the highest quality product, total client satisfaction, timely delivery of solutions and the best quality/price ratio found in the industry. Our emphasis is on offering a high degree of product user friendliness through a positive, creative and focused company staff.

About the Role

As a software test engineer and member of our sfotware developement teams in thew Financial and Banking Sector you will be responsible for designing and implementing test procedures to ensure that software programs work as intended. This process will involve creating and implementing testing methods, recording the test results, and providing recommendations to improve software programs based on the results.

Responsibilities

  • Analyse requirements and specifications to generate BDD scenarios in Gherkin format

  • Design / implement Automated Tests for the verification of new features

  • Perform thorough regression testing, analyze results

  • Record, document thoroughly and track defect life cycle

  • Maintain Test Frameworks using functional and non-functional test tools to assure quality

  • Implement test tools and utilities to improve the efficiency and effectiveness of the development life-cycle

  • Comply with good engineering practices and coding standards

Requirements

  • University degree in Computer Science or a related subject

  • At least 2 years of related working experience (Automation and Manual Testing)

  • Knowledge of OOP language (e.g. Java)

  • Hands-on experience with Selenium / Webdriver automation framework

  • Experience in testing Web services (REST)

  • Knowledge of testing frameworks like testNG, Junit

  • Hands-on experience with version control systems (Git is preferred)

  • Work experience in the creation of Test Cases, Test Scripts, Test Reports

  • Good knowledge of software QA methodologies and processes

  • Team player

Nice to have

  • BDD experience, using Gherkin / Cucumber would be considered a plus

  • Knowledge of CI tools like Jenkins / Maven / Docker would be considered a plus

  • Coding standards, design best practices would be considered a plus

  • Experience working with Linux distributions would be considered a plus

  • Performance Testing experience (e.g. JMeter) would be considered a plus

  • Test Management tools experience (e.g. TestRail) would be considered a plus

  • ISTQB certification foundation level would be considered a plus

Benefits

  • An attractive compensation package

  • Hybrid work model (remote and on premise)

  • Monthly Vouchers

  • Private Insutance Plan

  • Flexible daily schedule

  • Opportunity to work with a highly talented and experienced team in state-of-the-art projects, in Greece and abroad

  • Access to resources for professional and personal development