Automation Quality Engineer - Mobile

  • Flexible

    Lisbon, Portugal

    Porto, Portugal

    Madeira, Portugal

    Faro, Portugal

  • 124194

  • Hybrid

  • Permanent

  • Full Time

  • 37.5 - 40

TUI Group is the world’s number one integrated tourism business. Engagement Domain s a global team within TUI technology responsible for Mobile and Payments. We are a multi-disciplinary team of experts across Architecture, Engineering, DevOps and Agile Delivery providing services across the UK, Ireland, Sweden, Norway, Denmark, Finland, Germany, Belgium and The Netherlands.


We are seeking a talented and motivated Full Stack QA Engineer to join our dynamic team. As a Full Stack QA Engineer, you will play a crucial role in ensuring the quality and reliability of our software products. Your responsibilities will encompass testing the entire software stack, including front-end, back-end, and integration components, to deliver robust and high-quality applications to our customers. You will also utilize your expertise in both front-end and back-end technologies to perform root cause analysis (RCA) and drive continuous improvement in software quality. Your automation skills will be integral to enhancing the efficiency and effectiveness of testing processes. 



Test Planning: Collaborate with the development and product teams to understand project requirements and design comprehensive test plans and test cases for different components of the software stack.

Test Automation: Develop and maintain automated test scripts and frameworks using industry-standard tools and technologies. Leverage test automation to improve efficiency and effectiveness of testing activities.

Manual Testing: Perform thorough manual testing of the application to identify bugs, usability issues, and performance bottlenecks across different platforms and devices.

Full Stack Testing: Conduct end-to-end and regression testing of software applications, ensuring seamless functionality and integration across front-end and back-end components.

Defect Identification and Reporting: Identify and report software defects and issues encountered during testing. Provide clear and detailed bug reports, including steps to reproduce and relevant test data.

Root Cause Analysis (RCA): Perform in-depth RCA for defects and issues, investigating underlying causes and identifying potential solutions or workarounds. Collaborate with development teams to resolve issues effectively.

Continuous Integration and Deployment: Integrate QA processes into the continuous integration and deployment pipeline, promoting a smooth and efficient release process.

Documentation: Maintain accurate and up-to-date documentation of test plans, test cases, test results, and RCA findings. Contribute to knowledge sharing within the QA team.

Collaboration and Communication: Work closely with development teams, product owners, and other stakeholders to understand requirements, provide feedback, and ensure alignment on quality goals.

Process Improvement: Continuously evaluate and enhance QA processes, methodologies, and tools. Propose and implement improvements to drive efficiency and maintain high-quality standards. 



Proven experience as a Full Stack QA Engineer or similar role, including both front-end and back-end testing.

Strong understanding of software testing principles, methodologies, and best practices.

Proficiency in programming and scripting languages commonly used in test automation (e.g., Java).

Hands-on experience with test automation frameworks and tools (e.g., Selenium, BDD, Rest Assured etc.).

Solid knowledge of RESTful APIs, web services, and intercept testing tools (e.g., Fiddler, Postman, Charles Proxy etc.).

Experience in performing root cause analysis (RCA) for software defects, utilizing debugging tools and techniques.

Familiarity with Agile/Scrum methodologies and working in an Agile development environment.

Excellent analytical and problem-solving skills with a keen attention to detail.

Effective communication and interpersonal skills, with the ability to work collaboratively in a team-oriented environment.

Self-motivated, adaptable, and able to prioritize tasks in a fast-paced development environment.

Understanding of cloud technologies – docker, containers, AWS

Knowledge of device farm (e.g.: BrowserStack, LambdaTest, AWS device farm, sauce Lab, Perfecto, etc.).

Working knowledge about API Gateway staging, mocking



  • Working in the leading global tourism group: We stand for intercultural cooperation and offer the opportunity to work in international projects and teams.
  • Fantastic holiday benefits including discounts, special offers
  • Mobile working, flexible working hours and working from abroad: We believe that work is something you do, not where you go. Our offer: TUI Way of Working  
  • Health and Wellbeing support in five key areas – Health, Social, Community, Career and Financial
  • Development and career opportunities: We offer a wide range of digital training and international career opportunities.
  • Additional benefits relevant to the local market that you’ll be based in

At TUI, we know people are as diverse as the destinations we send our customers to. ​ ​We love to see your uniqueness shine through and inspire the future of travel.​  If you would like to read more about what Diversity & Inclusion means to us simply visit our Smile page Click here


If you have any questions, please contact the Recruiter for this role via the contact information included in the advert.


Please Note: These vacancies will be managed by an International Recruitment Team and therefore your application may be viewed by TUI colleagues outside your home country. 

Do you have any questions regarding this job offer? Get in touch!

Sam Somerfield


Please note: Only for questions or queries. Applications will only be accepted via the Careers Portal.