Icligo logo

Quality Assurance Engineer

Icligo • Vila Nova de Gaia, Portugal

hybridfull-time
Posted Sep 24, 2026Apply by Mar 23, 2027

**Role & seniority: ** QA Automation Analyst (likely mid-level) — 3+ years QA automation experience

**Stack/tools: **

  • Automation: Playwright, TypeScript/JavaScript

  • BDD: Cucumber/Gherkin

  • CI/CD & VCS: CI/CD pipelines, Git (GitHub/GitLab)

  • API testing: Postman or similar

  • Testing (alt): Cypress or Selenium (if not Playwright)

  • Nice-to-have tools: visual regression, accessibility testing, k6/JMeter/Gatling, ISTQB

  • Top 3 responsibilities:

    • Translate acceptance criteria into E2E automated test scenarios

    • Design/implement/maintain a scalable frontend/E2E suite with low flakiness

    • Integrate automation into CI/CD, run cross-browser/responsive coverage, and collaborate on bug fixes

  • Must-have skills:

    • UI/E2E automation experience with Playwright (preferred)

    • Strong TypeScript/JavaScript programming skills

    • BDD experience with Cucumber/Gherkin

    • Test design judgment (what to automate vs not), flakiness control

    • API testing familiarity and debugging/issue tracking

    • Strong analytical/problem-solving + communication

    • Experience with CI/CD and Git

  • Nice-to-haves:

    • Visual regression and/or accessibility testing

    • Extending automation to API/integration layers

    • Performance/load testing (k6, JMeter, Gatling)

    • ISTQB certification

  • Location & work type:

    • Hybrid/remote team (Portugal-based role; specific location not stated)

Full Description

About iCliGo

iCliGo is an innovative platform connecting travelers with independent and highly qualified travel consultants. Founded in 2014, our Portuguese multinational has grown into a technology-driven company, committed to delivering seamless travel experiences while embracing a culture of collaboration, innovation, and continuous improvement.

About the role

We are seeking a proactive QA Automation Analyst with a strong frontend/end-to-end focus to join our growing team. In this role, you will turn requirements into reliable, maintainable automated tests for our web applications - building and scaling our E2E suite while keeping flakiness under control. You will work closely with developers, product managers, and other stakeholders to catch issues early and deliver a flawless travel experience to our customers.

Key responsibilities

Analyze requirements and acceptance criteria and translate them into automated end-to-end test scenarios;

Design, implement, and maintain frontend/E2E automation using Playwright with TypeScript;

Apply BDD practices (Cucumber/Gherkin) to keep scenarios readable and aligned with business intent;

Build robust, maintainable test suites with a strong focus on preventing flakiness and ensuring reliable results;

Integrate and maintain automated tests within CI/CD pipelines;

Perform cross-browser and responsive testing, complemented by exploratory testing for uncovered areas;

Identify, document, and track bugs; collaborate with developers to resolve them;

Contribute to the continuous improvement of QA frameworks, tooling, and automation standards.

What we're looking for

Bachelor's degree in Computer Science, Engineering, or a related field;

3+ years of experience as a QA Engineer/Analyst with a focus on test automation;

Hands-on experience with UI/E2E automation frameworks (Playwright preferred; Cypress or Selenium considered);

Solid programming skills in TypeScript/JavaScript;

Experience with BDD frameworks (Cucumber/Gherkin);

Strong command of test design techniques and a clear understanding of what to automate and what not to;

Experience testing APIs for validation (e.g., Postman or similar);

Familiarity with CI/CD pipelines and version control (Git, GitHub, GitLab);

Strong analytical and problem-solving skills with keen attention to detail;

Strong communication skills, with the ability to work effectively in a hybrid/remote team.

Nice to have

Experience with visual regression and/or accessibility testing;

Experience extending automation to API/integration layers;

Experience with performance/load testing tools (e.g., k6, JMeter, or Gatling);

ISTQB certification.

Benefits

Competitive salary based on experience and expertise;

Private health insurance;

Meal allowance;

2 extra days of annual leave (including your birthday off);

Hybrid working model;

Monthly utility allowance to support your remote working arrangement;

Access to the Udemy academy;

Travel perks at net rates.

Quality AssuranceTest AutomationPlaywrightTypeScriptJavaScriptEnd-To-End TestingCucumberGherkinTest DesignAPI TestingCI/CDGitCross-Browser TestingResponsive TestingExploratory TestingBug Trackingmulti-location

Cookies & analytics consent

We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.

Read how we use data in our Privacy Policy and Terms of Service.