Principal Software Quality Assurance Engineer - Hybrid working model

Company Description

Launched in 1998, this pioneering British-born brand has specialised in creating amazing experiences and unforgettable memories - from hotels, city breaks and holidays to theatre, entertainment and spa days. Experts in brightening up online travel, lastminute.com is among the worldwide leaders in the field, helping hundreds of thousands of customers every year find, and do, "whatever makes them pink".

lastminute.com is part of lm group, publicly traded multinational Group, among the worldwide leaders in the online travel industry. Every month, the Group reaches across all its websites and mobile apps (in 17 languages and 40 countries) 60 million unique users that search for and book their travel and leisure experiences. More than 1,200 people enjoy working with us and contribute to provide our audience with a comprehensive and inspiring offering of travel related products and services.


At the heart of our culture is a commitment of inclusion across race, gender, age sexual orientation, religion, gender identity or expression and accessibility. We strongly believe in an equal opportunity space, which is welcoming and celebrates the uniqueness of everyone who works here. We value different lived experiences and respect viewpoints, as we know unicity drives innovation. We want to make sure our people reflect the communities across the world we help travel.

Job Description

*This vacancy is also eligible for External Referral Programme: Do you have a friend that you think can be interested in this position?Don’t keep it for yourself, click here and suggest us his/her profile! Check out how our External referral policy works here

* Please note that this is - also available for hybrid working position

lastminute.com is looking for a Principal Software Quality Assurance Engineer to help Technology teams define test strategies and help ensure the delivery of robust, high-quality product releases. Quality Engineer's mission is to give our customers the smoothest end-to-end experience ever. Enabling Engineers and Business to release features quickly and reliably through testing, tooling and automation frameworks spreading the knowledge to overall the company. You will work closely with Dev Teams to provide solutions for test automation, regression, end-to-end and system test, and with DevOps and SREs to build and maintain testing infrastructures. 

You’ll Spend Time On The Following:

  • Guide quality assurance and testing projects, including developing and monitoring project plans, supporting the QA engineering manager on organization activities
  • Researching, learning and sharing experiences on new technologies and trends and “how you can” leverage them in current and future products
  • Provides innovative direction and guidance on reports, communications, and training materials and ensures recommendations are aligned with customer/organization needs and capabilities
  • Designing and developing  the automation test framework and test suite for our web-based software applications, mobile applications, APIs, and communications paths at the component level as well as at the system level along with other QA team members
  • Analyzes the effectiveness of QA tools through measurable KPIs, ensuring being able to catch bugs at an early stage in the development cycle
  • Actively participate in software engineering Sprints providing feedback for quality improvement at each step and ensure teams meeting acceptance criteria
  • Improve release management infrastructure and processes  working side by side with engineers and product owner

Qualifications

Essential

  • +5  years experience in Software Quality Testing and worked in Agile development model with object-oriented programming skills 
  • Good knowledge as software engineer programming language like Java, Kotlin
  • Strong Knowledge of Test Automation Patterns and tools (i.e Selenium, Cucumber, Jmeter, Gatling, Hoverfly)
  • Proven experience in Technical leadership and project management
  • Experience mentoring team members on testing methodologies, practices and standards
  • Strong Experience in microservices
  • Excellent Analytical Skills 
  • Experience in measurable KPIs in order to improve teams' performances and reduce cross dependencies bottlenecks and attrition 
  • Proven experience Designing and Implementing Environments in a complex distributed architecture
  • Good knowledge of AWS technologies, Docker, Kubernetes, CI/CD and IaC
  • Good understanding of change management and incident management processes

Desirable

  • Experience working with in product-oriented companies with Product Owners and Engineers
  • Certifications in one of above-described fields
  • Good understanding of hybrid cloud architecture
  • Experience working with Jira

Additional Information

Abilities/qualities 

  • Strong communication and organizational skills
  • Excellent communication skills, written and verbal     
  • Enthusiasm to learn new technologies

What we offer

  • Possibility to work in an international agile environment using eXtreme Programming practises
  • Dedicated time for personal growth
  • Bleeding edge technology stack (Java and Kotlin, Spring Boot, Docker, Kubernetes and more ...)
  • Continuous learning program with technical internal sessions
  • Access to online learning platforms like O’Reilly 
  • Possibility to join conferences around Europe for continuous improvement
  • Coding Dojo: a weekly training to learn and share coding techniques during office hours
  • LM-Talks: our very own knowledge sharing internal sessions

By joining our company, you will have the chance to:

  • Join a dynamic team in an inclusive-international environment
  • Grow thanks to the career journey and our internal mobility perspective
  • Manage your own schedule thanks to the flexible start and end of the working day
  • Work a shorter working week (36h), of which 4 hours on Friday morning
  • Get focus time for learning, development and deep work on Friday mornings
  • Work partially or fully remote according to local laws
  • Enjoy continuous training thanks to our company platform
  • Benefit from employee discounts on travel
  • Receive 2 days off per year for the purpose of volunteering
  • Receive a bonus after 5 and one after 10 years in the company
  • Get free snacks / fruit / hot drinks / water / beverages at our offices
  • Participate in amazing winter and summer corporate events
  • Benefit from extended parental or marriage leave

Do you want to know more about our technologies? You can see our technological stack here*.