Head of Quality Assurance

Job Description

Roles and Responsibilities:

  • Lead and develop QA teams to uphold the highest standards in software development.
  • Shape and implement QA strategies, methodologies, and frameworks.
  • Streamline testing processes by integrating manual and automation testing approaches.
  • Enhance automated testing and agile testing practices.
  • Oversee performance evaluations and mentor team members to foster continuous growth.
  • Act as the main point of contact for QA teams and handle escalations related to testing and quality assurance.
  • Prioritize and coordinate testing activities across various projects or product releases.
  • Participate actively in daily meetings to track and report on testing progress.
  • Communicate quality assurance activities to senior management.
  • Establish and maintain quality metrics, performance indicators, and reporting mechanisms to monitor and enhance quality outcomes.
  • Identify opportunities for test automation and implement suitable frameworks and tools to boost testing efficiency.
  • Supervise the hiring process to secure the right talent for both manual and automation roles.
  • Work closely with other department heads to ensure company-wide quality.

Requirements:

  • BSc or MSc degree in Information Technology or a related field.
  • Over 7 years in Automation QA, with at least 3 years in a leadership role.
  • In-depth understanding of QA principles, methodologies, tools, and best practices.
  • Demonstrated success in transforming QA processes for better efficiency and scalability.
  • Experience in product-focused environments, preferably within the fintech sector.

Proficient in test automation tools and frameworks such as the Robot Framework and Playwright.

  • Hands-on experience in creating test automation frameworks from the ground up.
  • Strong knowledge of the Page Object Model (POM) design pattern and its use in test frameworks.
  • Familiar with Continuous Integration/Continuous Delivery practices.
  • Experience with integrating Test Case Management tools into CI/CD pipelines.
  • Capable of using technology to optimize and automate QA processes.

Nice to Have Skills:

  • Certification: ISTQB Foundation Level certification.
  • Containerization: Experience with Docker and Kubernetes.
  • Performance Testing: Familiarity with performance and load testing frameworks.
  • Programming Skills: Proficiency in Python and SQL.
  • CI Experience: Practical experience with Jenkins CI.

EU/EFTA citizens OR holders of a Cyprus work permit OR foreign nationals married to an EU citizen.

Benefits:

By joining us, you can expect:

  • Attractive remuneration package
  • 22 days of Annual Leave (reaching up to 30 days per year based on years’ service)
  • Hybrid Work Mode
  • Friday afternoons off in Summer (July & August)
  • Birthdays are always a day off!
  • Referral Bonus – refer a candidate we would all enjoy to work with!!
  • Participation in the Company’s Medical Scheme from day one!
  • Participation in the Company’s Group Discount Scheme
  • Free Gym Membership (Larnaca)
  • Unlimited snacks, fruits and beverages
  • Complimentary periodic lunches at the office
  • Fun team-building activities & Corporate events
  • Lifelong Learning Allowance plus paid Educational Leave

Apply Now