QA Engineer

 Job Description:

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.
  Required Skills:

Environment Performance Test Scripts Support Workday Balance Options Development Usability SDLC Organization Structures Collaboration Regression Testing Ownership Soft Skills Compensation Test Cases Analytical Skills Developers Software Development Agile Continuous Improvement Attention To Detail Automation Communication Skills Strategy Computer Science Security Education Software Testing Planning Engineering Time Management Science Training Communication Management