freehire launches on Product Hunt on 26 August.

Follow →

QA Engineer

Job Description: QA Engineer

Limassol

About the Client

The client is a dynamic, forward-thinking organization dedicated to delivering high-quality software solutions. They foster a collaborative, diverse, and friendly team environment where continuous professional development is highly prioritized. Operating with modern workflows and flexible structures, the client values innovation, precision, and a strong sense of ownership in engineering practices.

Role Overview

As a vital member of the team, the QA Engineer will play a key part in upholding the quality standards of the company's software throughout its development lifecycle. The responsibilities will encompass executing systematic test plans and collaborating with cross-functional teams to ensure seamless product delivery.

Day-to-Day Responsibilities

  • Test Execution & Automation: Designing, executing, and automating test cases to verify software functionality, usability, performance, and security.
  • Defect Management: Assessing and documenting test results with precision, taking the initiative in resolving identified issues, and reporting all necessary information to the engineering team.
  • Release Ownership: Taking full ownership and responsibility when signing off new code to live/production environments.
  • Strategy & Planning: Contributing to the development of test strategies, plans, and methodologies for the entire Software Development Lifecycle (SDLC).
  • Framework Development: Designing and developing automated test scripts, frameworks, and tools to streamline the testing process.
  • Cross-Functional Collaboration: Working closely with developers, product managers, and other stakeholders to ensure that quality is considered at every stage of software development.
  • Continuous Improvement: Analyzing testing processes and proposing improvements, exploring new testing techniques, and suggesting ways to enhance overall software quality.

Ideal Candidate Profile

  • Education: Bachelor's degree in Computer Science, Software Engineering, or a relevant technical field.
  • Experience: A minimum of 3+ years of proven experience in a QA Engineer position.
  • Technical Knowledge: Solid understanding of the Development and Defect Lifecycle, along with proficiency in test management software for streamlined processes.
  • Methodologies: Familiarity with Agile frameworks and regression testing is highly desirable.
  • Soft Skills: Exceptional attention to detail, robust analytical skills, effective time management, strong organizational capabilities, and outstanding written and verbal communication skills.

What the Client Offers

  • Compensation: Competitive remuneration package and a performance-based bonus scheme.
  • Financial Benefits: Provident Fund Scheme.
  • Work-Life Balance: A 7.5-hour workday with a 30-minute break (flexible schedule), flexible work arrangements, and remote work options.
  • Leave Allowance: Up to 25 days of annual leave plus public holidays, alongside 5 days of paid sick leave.
  • Family Support: Parental leave allowance, a postpartum support program, and newborn baby gifts.
  • Office Environment: Modern, centrally located offices equipped with free coffee, fruits, and refreshments.
  • Growth & Culture: Continuous professional development, on-the-job training, and a diverse, welcoming team environment.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available