UI QA/Test Analyst
π Job Overview
Job Title: UI QA/Test Analyst
Company: Travelfusion Ltd.
Location: Thessaloniki, Greece
Job Type: Full-Time Employee
Category: Quality Assurance / Testing
Date Posted: May 08, 2026
Experience Level: Mid-Level (2-5 years)
Remote Status: Hybrid
π Role Summary
-
Execute comprehensive front-end quality assurance (QA) on customer-facing platforms and internal tools to ensure a seamless and high-quality user experience.
-
Utilize browser developer tools for in-depth UI issue investigation, debugging, and client-side behavior validation across diverse environments.
-
Collaborate closely with development teams to review HTML, XML, and CSS, identifying and rectifying structural, styling, and rendering defects.
-
Conduct rigorous testing for responsive design, cross-browser compatibility, and UI component states to guarantee consistent interface performance.
-
Perform detailed testing of forms and end-to-end user journeys, focusing on accurate validation and smooth user interactions within booking and platform workflows.
π Enhancement Note: This role is specifically focused on front-end UI Quality Assurance, with a strong emphasis on browser debugging, visual validation against design specifications (Figma), and ensuring functional integrity across various user interfaces. The "Hybrid" work arrangement indicates a blend of remote and in-office work, typical for roles requiring both independent testing and team collaboration.
π Primary Responsibilities
-
Conduct detailed front-end testing across Travelfusionβs customer-facing platforms and internal tools, ensuring a consistent, reliable, and high-quality user experience.
-
Employ browser developer tools (e.g., Chrome DevTools, Firefox Developer Edition) to investigate and troubleshoot UI issues, including inspecting DOM structures, analyzing network requests, and identifying JavaScript errors.
-
Validate HTML, XML, and CSS to pinpoint structural, styling, rendering, and responsiveness issues, working collaboratively with developers for efficient defect resolution.
-
Execute responsive layouts and cross-browser compatibility testing to ensure interfaces function flawlessly across various devices, screen sizes, and operating systems.
-
Test UI components across all critical states, such as default, loading, empty, disabled, validation, and error scenarios, to verify expected behavior.
-
Perform comprehensive testing of forms and end-to-end user journeys, ensuring accurate data validation, smooth user interactions, and reliable functionality within booking and platform workflows.
-
Validate implemented interfaces against Figma designs and product requirements, ensuring visual accuracy, usability, and adherence to established design standards.
-
Identify, document, and meticulously track UI defects with clear reproduction steps and supporting evidence, collaborating closely with Product and Engineering teams for timely resolution.
-
Support regression testing activities prior to releases, confirming that new functionality and platform updates do not negatively impact existing features or user experiences.
-
Contribute actively to the enhancement of QA processes, testing standards, and overall product quality within a dynamic, fast-paced, and collaborative delivery environment.
-
Perform basic security testing to identify common web vulnerabilities (e.g., XSS, CSRF) and unsafe data handling during testing.
π Enhancement Note: The responsibilities highlight a hands-on approach to front-end QA, requiring deep understanding of browser rendering, JavaScript execution, and visual fidelity. The inclusion of security testing indicates a need for a broader quality perspective beyond functional correctness.
π Skills & Qualifications
Education: Ideally a Bachelorβs degree in Computer Science, Information Technology, Computer Engineering, or a related technical field.
Experience: Prior experience in UI QA testing, with a proven track record of identifying and resolving front-end defects.
Required Skills:
-
Proficiency in JavaScript for test automation and debugging.
-
Strong knowledge of testing tools and frameworks such as Selenium, JUnit, and TestNG.
-
Experience with bug tracking and project management tools like JIRA, YouTrack, or Bugzilla.
-
Familiarity with version control systems, specifically Git.
-
Experience with Continuous Integration/Continuous Deployment (CI/CD) pipelines.
-
Solid understanding of HTML, XML, and CSS for validation and debugging.
-
Ability to perform thorough browser debugging using developer tools.
-
Experience with responsive and cross-browser testing methodologies.
-
Strong analytical and problem-solving skills with meticulous attention to detail.
-
Excellent communication skills, with the ability to clearly articulate insights and collaborate effectively across diverse teams.
Preferred Skills:
-
Experience with UI design and prototyping tools such as Figma for design validation.
-
Basic understanding of common web security vulnerabilities (e.g., XSS, CSRF) and how to identify them during testing.
-
Familiarity with API testing concepts and tools.
-
Experience testing complex user journeys and form validations in e-commerce or travel platforms.
π Enhancement Note: The emphasis on JavaScript for test automation, along with specific frameworks like Selenium, JUnit, and TestNG, indicates a need for candidates with practical coding skills in QA. The inclusion of JIRA, Git, and CI/CD points towards an integrated development and testing workflow.
π Process & Systems Portfolio Requirements
Portfolio Essentials:
-
Demonstrations of UI testing methodologies applied to complex web applications.
-
Case studies showcasing the identification and resolution of critical UI defects, including clear reproduction steps and impact analysis.
-
Examples of automated test scripts written in JavaScript, preferably using Selenium or similar frameworks, to validate UI functionality and responsiveness.
-
Documentation of cross-browser and responsive testing strategies and their outcomes.
Process Documentation:
-
Examples of test plans, test cases, and defect reports.
-
Documentation illustrating how QA processes are integrated into Agile development workflows (Scrum/Kanban).
-
Evidence of contribution to the improvement of QA processes, testing standards, or test automation frameworks.
-
Workflow examples demonstrating how UI components and user journeys were validated against design specifications.
π Enhancement Note: A portfolio showcasing practical application of QA skills, particularly with automated testing in JavaScript and thorough defect documentation, will be crucial. The ability to demonstrate an understanding of Agile workflows and process improvement contributions will also be highly valued.
π΅ Compensation & Benefits
Salary Range: Based on industry benchmarks for a Mid-Level UI QA/Test Analyst in Thessaloniki, Greece, with 2-5 years of experience, a competitive salary range is estimated to be between β¬25,000 - β¬35,000 annually (β¬2,083 - β¬2,917 monthly). This range can vary based on specific skills, interview performance, and exact experience.
Benefits:
-
Hybrid work model offering flexibility between remote and office-based work.
-
Opportunity to work with cutting-edge API technology in the global flight content aggregation industry.
-
Contribution to the growth and expansion of technical teams in a new central Thessaloniki office.
-
Collaborative and fast-paced delivery environment.
-
Opportunities for professional development and learning new tools and technologies.
-
Potential for involvement in continuous improvement of QA processes and product quality.
Working Hours: Standard full-time working hours, estimated at 40 hours per week, with a hybrid arrangement allowing for flexibility.
π Enhancement Note: The provided salary estimate is based on available market data for similar roles in Greece and the specified experience level. It is crucial for candidates to note that this is an estimation and the actual offer may differ. The benefits focus on flexibility, professional growth, and contribution to a growing company.
π― Team & Company Context
π’ Company Culture
Industry: Travel Technology / Flight Content Aggregation. Travelfusion operates at the intersection of technology and travel, providing critical API infrastructure that connects airlines with online travel agencies and booking platforms globally. This involves complex data management, real-time transactions, and a focus on efficiency and scalability.
Company Size: Travelfusion is a growing company, indicated by its expansion into a new office and technical teams. While specific numbers aren't provided, the context suggests a dynamic, mid-sized organization with global reach.
Founded: Travelfusion has been in operation long enough to establish itself as a "leading global flight content aggregator," implying a history of innovation and market presence. The mention of a new office in June 2027 suggests a forward-looking and expansion-oriented phase.
Team Structure:
-
The QA team is part of the broader technical organization, working closely with developers and product managers.
-
The role is described within the context of expanding technical teams, suggesting growth and potential for team members to influence team structure and processes.
Methodology:
-
Agile methodologies (Scrum/Kanban) are central to the delivery process, requiring QA to be integrated from sprint planning through release.
-
Emphasis on data-driven improvements, with QA contributing to identifying metrics and enhancing product quality.
-
Focus on efficiency and innovation, particularly through API technology and streamlining travel booking processes.
Company Website: https://travelfusion.com/
π Enhancement Note: Travelfusion's position as a flight content aggregator means the QA role is critical for ensuring the reliability and accuracy of booking systems that handle sensitive transactions and real-time data. The company culture appears to be growth-oriented, innovative, and collaborative, with a strong technical focus.
π Career & Growth Analysis
Operations Career Level: This role is positioned as a Mid-Level UI QA/Test Analyst, typically requiring 2-5 years of experience. It involves independent execution of testing tasks, contribution to process improvements, and collaboration with cross-functional teams. The role is foundational for a career in quality assurance within the tech industry.
Reporting Structure: The UI QA/Test Analyst will likely report to a QA Lead, Test Manager, or Engineering Manager. Collaboration is expected with Product Managers, Developers, and potentially other QA team members.
Operations Impact: The QA role directly impacts the reliability, usability, and security of Travelfusion's customer-facing platforms and internal tools. Ensuring a high-quality user experience is crucial for partner satisfaction, operational efficiency, and ultimately, revenue generation within the travel technology ecosystem.
Growth Opportunities:
-
Specialization: Deepen expertise in test automation, performance testing, or security testing within the UI domain.
-
Leadership: Progress to a Senior QA Analyst or QA Lead role, mentoring junior testers and taking ownership of testing strategies for specific projects or products.
-
Cross-functional Movement: Develop skills transferable to other areas within product development, such as technical support, business analysis, or even front-end development.
-
Tool Proficiency: Gain advanced skills in a wide array of testing tools, frameworks, and CI/CD integrations, becoming a subject matter expert.
-
Industry Knowledge: Build specialized knowledge in the travel technology sector, understanding the nuances of flight content aggregation and API integrations.
π Enhancement Note: For operations professionals, this role offers a clear path for specialization in front-end QA and test automation. The travel tech industry provides a unique domain for applying these skills, with potential for growth into more senior or specialized QA roles.
π Work Environment
Office Type: The company is moving to a new office in central Thessaloniki in June 2027. This suggests a modern, potentially purpose-built workspace designed to foster collaboration and productivity. The "Hybrid" work arrangement implies a balance between focused individual work at home and collaborative team activities in the office.
Office Location(s): Thessaloniki, Greece. The new office will be centrally located, implying accessibility via public transport and proximity to amenities.
Workspace Context:
-
Collaborative Environment: The hybrid model and emphasis on collaboration suggest an environment where team members are encouraged to interact, share knowledge, and work together on problem-solving and feature development.
-
Operations Tools & Technology: Access to modern development and testing tools, including high-performance workstations, relevant software licenses, and reliable network infrastructure, will be standard.
-
Team Interaction: Opportunities for regular team meetings, stand-ups, code reviews, and informal discussions with developers and product stakeholders.
Work Schedule: The standard 40-hour work week is expected, with flexibility offered through the hybrid arrangement, allowing individuals to manage their work-life balance while ensuring team presence and availability during core working hours.
π Enhancement Note: The move to a new central office in Thessaloniki signifies investment in employee experience and operational infrastructure. The hybrid model is a key aspect of the work environment, requiring individuals to be self-motivated and organized for remote work while also being engaged during in-office collaboration periods.
π Application & Portfolio Review Process
Interview Process:
-
Initial Screening: A brief call with HR or a recruiter to assess basic qualifications, experience, and cultural fit.
-
Technical Interview (Round 1): Focus on core UI QA principles, JavaScript knowledge, and testing methodologies. May include theoretical questions, debugging scenarios, and basic coding challenges.
-
Technical Interview (Round 2) / Portfolio Review: Deeper dive into your experience. This is where your portfolio will be reviewed. Expect to walk through specific projects, explain your testing approach, detail defect reporting, and discuss your experience with tools like Selenium and JIRA.
-
Hiring Manager Interview: Discuss your career aspirations, how you handle challenges, and your understanding of the company's mission and the travel tech industry.
-
Final Interview (Optional): May involve a more senior leader or a panel discussion to confirm fit.
Portfolio Review Tips:
-
Highlight Relevant Projects: Showcase projects that demonstrate your UI QA skills, especially those involving complex interfaces, cross-browser testing, or test automation.
-
Detail Your Process: For each project, clearly articulate your testing approach, the tools you used (e.g., Selenium, JIRA), the types of bugs you found, and how you documented them.
-
Showcase Automation: If you have automated tests, provide snippets or explain the architecture of your automation framework. Emphasize the efficiency gains.
-
Visual Accuracy: Include examples of how you validated UI elements against design mockups (e.g., comparing screenshots, using design tools).
-
Defect Reporting: Present examples of well-written defect reports, including clear steps to reproduce, expected vs. actual results, and severity/priority assessments.
-
Quantify Impact: Whenever possible, quantify the impact of your work (e.g., "reduced critical UI bugs by X%," "improved test coverage by Y%").
Challenge Preparation:
-
Coding Challenges: Be prepared for JavaScript coding exercises, potentially focusing on manipulating the DOM, writing simple test scripts, or debugging code snippets.
-
Debugging Scenarios: Practice using browser developer tools to identify issues in provided code or mock scenarios.
-
System Design Thinking: While not a primary focus, understanding how QA fits into the broader development lifecycle and CI/CD pipelines is beneficial.
-
Travel Tech Context: Research Travelfusion's business model, their API technology, and the challenges in the travel tech industry to frame your answers.
π Enhancement Note: The emphasis on a portfolio review and practical technical interviews suggests that Travelfusion values candidates who can demonstrate their skills through tangible work samples and problem-solving abilities. Preparing specific examples for each responsibility and skill listed will be critical.
π Tools & Technology Stack
Primary Tools:
-
Browser Developer Tools: Essential for debugging, inspecting DOM, analyzing network requests, and monitoring JavaScript execution (e.g., Chrome DevTools, Firefox Developer Edition).
-
Test Automation Frameworks: Selenium (WebDriver), JUnit, TestNG are explicitly mentioned. Proficiency in writing and maintaining automated test scripts using these is key.
-
Version Control: Git is a standard requirement for managing code and test scripts.
-
CI/CD Tools: Familiarity with CI/CD pipelines is expected, suggesting integration with tools like Jenkins, GitLab CI, or similar for automated test execution.
Analytics & Reporting:
-
Defect Tracking: JIRA, YouTrack, Bugzilla are commonly used for logging, tracking, and managing bugs.
-
Test Management Tools: While not explicitly stated, tools for test case management might be used in conjunction with JIRA.
CRM & Automation:
-
Design Tools: Figma is mentioned for UI validation, indicating QA needs to work closely with design specifications provided in this or similar tools.
-
API Tools (Implied): As a flight content aggregator, understanding how to test API integrations, even if not directly developing them, is beneficial. Tools like Postman might be relevant.
π Enhancement Note: The core technology stack revolves around front-end web technologies, test automation frameworks, and standard development/QA workflow tools. Proficiency in JavaScript, Selenium, and Git is paramount.
π₯ Team Culture & Values
Operations Values:
-
Quality Focus: A commitment to delivering high-quality, reliable, and user-friendly software is paramount, with QA playing a central role in upholding these standards.
-
Collaboration: Strong emphasis on working effectively with developers, product managers, and other stakeholders to achieve common goals.
-
Continuous Improvement: A proactive approach to identifying areas for enhancement in processes, tools, and product quality.
-
Curiosity & Learning: A drive to learn new technologies, tools, and methodologies, essential for staying current in the fast-evolving tech landscape.
-
Detail-Oriented: Meticulous attention to detail is crucial for effective UI QA, ensuring no issues are overlooked.
Collaboration Style:
-
Cross-functional Integration: QA is integrated into the development lifecycle, working closely with developers from the outset of feature development through to release.
-
Agile Principles: Adherence to Agile principles means open communication, iterative feedback, and adaptive planning.
-
Constructive Feedback: A culture that encourages providing and receiving constructive feedback to drive improvements in both product and processes.
-
Knowledge Sharing: Opportunities to share insights, best practices, and learnings within the QA team and with other technical departments.
π Enhancement Note: The culture appears to value technical excellence, teamwork, and a proactive, learning-oriented mindset. For operations professionals, this means being adaptable, communicative, and committed to delivering robust solutions.
β‘ Challenges & Growth Opportunities
Challenges:
-
Keeping Pace with Rapid Development: In a fast-paced environment with evolving technologies, staying updated on new features, frameworks, and potential regressions can be challenging.
-
Ensuring Comprehensive Test Coverage: Balancing the need for thorough testing with project timelines and resource constraints.
-
Validating Complex UI Interactions: Accurately testing intricate user journeys and dynamic UI elements across various states and conditions.
-
Early Security Vulnerability Detection: Identifying potential security risks within UI implementations early in the development cycle.
-
Adapting to Hybrid Work: Successfully managing productivity and collaboration in a hybrid work setup.
Learning & Development Opportunities:
-
Advanced Test Automation: Deepen skills in JavaScript-based test automation, potentially exploring frameworks beyond Selenium or advanced techniques.
-
Performance & Security Testing: Develop expertise in performance analysis and more in-depth web application security testing.
-
Travel Tech Domain Knowledge: Gain specialized knowledge of the flight content aggregation industry, airline APIs, and NDC standards.
-
Agile & CI/CD Mastery: Become proficient in optimizing QA processes within Agile and CI/CD pipelines.
-
Mentorship: Opportunity to be mentored by senior QA professionals or to mentor junior team members as the team grows.
π Enhancement Note: The challenges are typical for a dynamic tech environment, emphasizing the need for adaptability and continuous learning. The growth opportunities are well-defined, offering clear paths for skill enhancement and career progression within QA.
π‘ Interview Preparation
Strategy Questions:
-
"Describe a complex UI defect you discovered and how you went about diagnosing and reporting it." (Focus on your debugging process, use of dev tools, and communication).
-
"How do you approach testing a new UI component or feature? What are your key considerations?" (Highlight your structured testing methodology, edge cases, and validation against designs).
-
"Walk me through your experience with Selenium/JavaScript test automation. What are the benefits and limitations you've encountered?" (Be ready to discuss your practical application, common issues, and how you've overcome them).
-
"How do you ensure consistency across different browsers and devices for a web application?" (Discuss your cross-browser and responsive testing strategies and tools).
Company & Culture Questions:
-
"What interests you about Travelfusion and the travel technology industry?" (Research the company's mission, recent news, and the challenges in travel tech).
-
"How do you handle disagreements with developers regarding defect severity or priority?" (Showcase your collaborative approach and data-driven reasoning).
Portfolio Presentation Strategy:
-
Structure Your Narrative: For each portfolio item, follow a clear structure: Problem/Requirement -> Your Approach/Methodology -> Tools Used -> Challenges Faced -> Solution/Outcome (with metrics if possible).
-
Show, Don't Just Tell: Use screenshots, short video recordings of tests, or code snippets to illustrate your points.
-
Focus on Impact: Clearly articulate the value your testing brought β e.g., preventing critical bugs, improving user experience, increasing test efficiency.
-
Be Ready for Deep Dives: Anticipate questions about specific technical aspects of your projects, the rationale behind your choices, and how you would handle similar situations in the future.
-
Connect to the Role: Tailor your examples to align with the responsibilities and skills mentioned in the job description.
π Enhancement Note: Be prepared to demonstrate hands-on technical skills, particularly in JavaScript and Selenium, and to articulate your thought process in solving UI quality problems. Your portfolio should be a strong supporting element for your interview responses.
π Application Steps
To apply for this UI QA/Test Analyst position:
-
Submit your application through the Travelfusion careers portal (https://travelfusion.bamboohr.com/careers/62).
-
Tailor Your Resume: Highlight your experience with UI QA, JavaScript, Selenium, browser debugging tools, JIRA, and Agile methodologies. Quantify achievements where possible (e.g., "Improved test coverage by 20%").
-
Prepare Your Portfolio: Curate examples of your best work, focusing on UI testing case studies, automated test scripts (if applicable), and well-documented defect reports. Ensure it aligns with the responsibilities outlined.
-
Practice Interview Questions: Rehearse answers to common QA interview questions, focusing on your problem-solving approach, technical skills, and collaborative abilities. Be ready to discuss your portfolio in detail.
-
Research Travelfusion: Understand their business, their role in the travel tech industry, and the importance of quality assurance in their operations. This will help you tailor your responses and demonstrate genuine interest.
β οΈ Important Notice: This enhanced job description includes AI-generated insights and operations industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.
Application Requirements
Candidates should have prior UI QA experience and proficiency in JavaScript, Selenium, and Agile methodologies. A Bachelor's degree in Computer Science or a related field is ideally required.