Quality Assurance Engineer
Vila Nova de Gaia - Portugal
Job Summary
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 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 were looking for
- Bachelors 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.