Software QA Engineer

Cyprus / Larnaca

Date Opened: June 30, 2025

Job Type: Full-Time

Workplace: On-Site


Job Description

QA engineer responsibilities include designing and implementing tests, debugging and defining corrective actions, reviewing system requirements and tracking quality assurance metrics (e.g. defect densities and open defect counts.). Manually test new features and fixes in both staging and production environments to ensure that they are functional and delivered as expected. QA reproduces all incoming reported bugs before the developers start working on the solution, and provides to the developers a bug report document describing all the aspects.

Responsibilities

  • Review requirements, specifications and technical design documents to provide timely and meaningful feedback
  • Create detailed, comprehensive and well-structured test plans and test cases
  • Estimate, prioritize, plan and coordinate testing activities
  • Design, develop and execute automation scripts using open source tools
  • Identify, record, document thoroughly and track bugs
  • Perform thorough regression testing when bugs are resolved
  • Develop and apply testing processes for new and existing products to meet client needs
  • Liaise with internal teams (e.g. developers and product managers) to identify system requirements
  • Monitor debugging process results
  • Investigate the causes of non-conforming software and train users to implement solutions
  • Track quality assurance metrics, like defect densities and open defect counts
  • Stay up-to-date with new testing tools and test strategies
  • Understanding of Agile/Scrum methodology and how QA functions within it

Requirements

  • Extensive experience in software development and testing
  • High proficiency in computer technology and programming languages
  • Strong knowledge of Linux 
  • Solid experience in writing clear٫ concise and comprehensive test plans and test cases
  • In-depth understanding of Python, SQL, PHP , Javascript
  • Exceptional attention to detail
  • Excellent analytical and problem-solving skills
  • Good oral and written communication skills
  • Great team player and able to work efficiently with minimal supervision
  • Understanding of Agile/Scrum development principles
  • Experience with performance and/or security testing will be a bonus
  • BS or MS degree in Computer Science٫ Engineering or other related area
  • Significant experience with both white box and black box testing

The Following Will Be Considered an Advantage

  • Experience with performance and/or security testing
  • Design, develop and execute automation scripts using open-source tools
  • Proficiency in multiple programming languages (Javascript, Python, PHP)
  • In-depth understanding of Linux, SQL
  • Experience  with Agile/Scrum principles

Benefits

  • Bi‑Monthly Free Meal Days on premises Enjoy a company‑provided meal twice every month—great food, zero cost.
  • Provident Fund Contribution Become eligible for employer‑matched savings after just six months of service.
  • Generous Paid Time‑Off 22 days of annual holiday leave plus all public holidays in Cyprus
  • 6 paid sick days each year for peace of mind when you need it most
  • Birthday Gift A thoughtful present from the company to help you celebrate your special day.
  • Free Parking Complimentary on‑site parking so you can arrive stress‑free and on time.
  • Flexible Timetable Adjustable working hours to help you balance professional and personal commitments.
  • Professional Certification Support We reimburse approved certification fees.