Careers

1. Tester Web Travel
2. .Net Developer
3. Automation Testing Specialist
4. Project Manager
5. Business Analyst


Title: Tester � Web Travel
Department:
IT
Reporting To:
Senior Project Manager
Organisation:
Fantastic opportunity to work with a well-established, prominent travel organisation at hotels4u, part of the Thomas Cook Group. We are seeking an experienced Tester to be responsible for the testing activities, including the design and implementation of manual and automated end to end test plans and processes. Ideally ISEB certified, with Agile / Scrum experience.
Benefits include basic salary plus additional benefits including contributory pension and 20 days holiday + public holidays.
Working in a fast passed environment, you must have a firm testing background with specific experience testing web applications.
Job Purpose:
To support the upgrade release of a leading hotel booking website and internal applications in the travel industry. Drive and maintain automated testing for both website & internal tools.
Producing and maintaining test scripts, testing specifications and results, test data definition and design.
The ideal Tester will have prior experience testing high scale web applications and must be able to use their initiative and work well with all levels of the business. They must have extensive knowledge of automated tools and be passionate about these as well as having used some within a working capacity.
This role is suited to someone with experience in a fast paced Agile development environment, focused on e-commerce. This role is not suitable for record and playback automated tester.
Confidence in challenging assumptions and good communication skills on all levels are a must. The successful candidate will also demonstrate structured thinking, project management skills and the ability to see the big picture whilst focusing on the detail.
Main responsibilities:
To monitor and implement changes to the automated tools, including identifying areas which are not tested in an automated manner and can be
Creation and management of test automation scripts and development
Creation and management of testing plans
Coordination of integration and user testing
Coordination of defect reporting and fix process
Ensure best practice is adopted, and to make recommendations where efficiencies could be made
To provide regular project testing progress reports as defined by the department standards
Deliver application testing efficiently and effectively to the highest standards
Skills, Experience and Qualifications:
Min 4 � 5 years testing experience of Multi-tier Web ecommerce applications and internal windows based office tools
Experience working within an Agile environment
Certification on automation tools is an additional advantage
At least 2 -3 years� experience in automation with framework creation
Experience of working within a .NET 2.0 environment
Extensive technical understanding of popular Web Browsers (ie IE/FF/Safari/Opera)
Experience managing the testing lifecycle including integration testing, user testing and defect management
Knowledge of the Travel Industry and Tour operating processes a distinct advantage
Ability to work in small team as well as working independently
Ability to communicate effectively with department colleagues and key business representatives
If you are interested in applying for this position,please submit your CV to 'itcareers@hotels4u.com'



Title: .Net Developer
Department/Group:
IT
Position Type:
Permanent
Purpose:
We have an opportunity to recruit a bright, passionate individual to join a growing development team in the travel internet / .com sector. The role is for a .Net developer to develop our industry leading applications for hosted and Cloud based platforms.
The role would be suited to a senior developer with more than 4 year�s commercial experience, who wants to broaden their skill set in a high transaction rate, high volume environment.
The skill set will include .Net/C#, WCF, SOA, SOAP and MVC; knowledge of SQL Server and NoSQL would be a great advantage.
A fantastic opportunity to work for a FTSE 250 enterprise whom sole agenda is to become the leading provider of B2C driven solutions engaging our customers using web & mobile interfaces via a high-touch, high-availability experience.
We are looking for a �can do� person with enthusiasm and drive to succeed in this position who can bring new and initiative ideas to the team.
Role and Responsibilites:
To design, develop and implement critical multi-platform applications & solutions across varied business streams
Interpret requirements and deliver technical solutions to meet business expectations to highest degree possible
Work in Cloud hosted environments including design and implementation of Cloud enabled software
Adopt department standards around design and implementation of code, products and enterprise deliverables
To ensure at all stages within the SDLC technical guidelines are followed and practiced
Be involved in release planning and take responsibility for defining release synergies across all domains
Deliver reports and status updates across all levels of management and those defined by the department standards
To provide written/verbal documents to proposed development requirements when requested
Ensure the on-time delivery of projects & features, manage internal dependencies and escalate where necessary
Organize workshops and run R&D sessions to review new technologies
Build SOA distributed services utilizing high-availability frameworks
Design and implement core features across web, WPF, mobile and winform interfaces
Practical Skills:
Min 3-4 years commercial experience with .Net / C# ( Version 2.0/3.0 and above) technologies.
Min of 2 years of experience writing application using Distributed Architecture methodologies with the use of technologies such as WCF, SOA and SOAP
Experience in working and architecting High Transactional/High availability Applications
Experience of writing Unit Tests using Mocking Framework as well us using NUnit or other Unit Testing Frameworks.
Experience of using common design patters such as Factory Pattern, Singleton and Domain Drive Design.
Essential experience of Design, Implementation and Delivery of High end Application.
Experience of using MVC.
Experience of using WPF
Excellent skills of translating business requirement into Solution Delivery.
Essential knowledge of OO development in a delivery focused commercial environment
Experience of Web Services/Soap consuming and development
Exposure to database programming and SQL
Experience of Continuous Integrated environments.
Experience of Team Foundation Server and Agile (Scrum) development life-cycle management.
Experience to XML standards and development
Knowledge of HTML, XHTML, CSS, JavaScript/jQuery,
Knowledge of any of the following an advantage, TCP IP, IIS HTTP, FTP, SFTP, SSH
Character/Approach:
The ability to tackle issues and problems in a logical, step-by-step way
Results orientated with good communication and interpersonal skills and attention to detail
Ability to communicate effectively with department colleagues and key business representatives
Good analytical and communication skills
Ability to work in small team as well as working independently
Qualifications/Education: Desirable
Degree � IT related
Knowledge of the Travel Industry and Tour operating processes a distinct advantage
Languages: Desirable
Good command of written and spoken English
If you are interested in applying for this position,please submit your CV to 'itcareers@hotels4u.com'



Title: Automation Testing Specialist
Reporting to:
Lead Project Manager
Department/Group:
IT
Position Type:
6 months contract
Purpose:
Fantastic opportunity to work with a well-established, prominent travel organisation at hotels4u, part of the Thomas Cook Group. We are seeking an experienced Automated Testing specialist, who has experience in assessment and implementation of automated testing tools.
Working in a fast passed environment, you must have a firm testing background with specific experience testing web applications.
Automation Testing specialist will be involved in understanding the existing test automation framework, the automation process and assist in test automation planning of the scalable web products, webs service and internal applications. The role will involve working with TestComplete. You will be working closely with the rest of the development team following a close knit Agile methodology.
The ideal Automated Testing Specialist will have prior experience testing high scale web applications and must be able to use their initiative and work well with all levels of the business. They must have extensive knowledge of automated tools and be passionate about these as well as having used some within a working capacity.
This role is suited to someone with experience in a fast paced Agile development environment, focused on e-commerce. This role is not suitable for record and playback automated tester.
Confidence in challenging assumptions and good communication skills on all levels are a must. The successful candidate will also demonstrate structured thinking, project management skills and the ability to see the big picture whilst focusing on the detail.
Role and Responsibilites:
Strategy and Standards:
Drive automation implementation
Drive standards to be used in automated testing
To mentor and support other team members in automated systems testing techniques, including training as required
To monitor and implement changes to the automated tools, including identifying areas which are not tested in an automated manner and can be
A development background will be beneficial
Comfortable working knowledge of Excel
Comfortable dealing with XML files and XML Web Service
Ability to understand requirements presented in the form of user stories
Design and Execution:
Develop a regression test suite to ensure that existing features and functionalities are unaffected as a result of a rolling release cycle
Design and develop automated test scripts to test relational database systems and their web interfaces using Test Complete
Build / maintain automated test case as part of regression test suite
Sufficient understanding of programming techniques to enable maintaining and enhancement of test scripts
Visual Basic skills are a must
Familiarity with version control software is desirable
Ability to create and maintain technical documentation
Qualifications/Education: Essential
Working knowledge of at least one automation tool, preferable TestComplete (No Record and Playback)
Certification on automation tools is an additional advantage
At least three years in automation Experience in automate software testing, incorporating functional and acceptance testing with a strong automated testing background
Desirable
Demonstrable experience as an automated tester within an agile development team
Recommending types of testing that can be carried out within a given time frame
Practical Skills Essential
Experience in design automation implementation
A proven track record working with a Software Development team, with strong technical and IT exposure
Manual testing experience is also essential as you will sometimes be required to come up with manual scenarios
Preparing test plans and test scripts to test software component(s)
Experience of testing web application, web service, Win Form (Desktop) application and internal applications written in .Net, C# or Java Script is desirable
Desirable
Experience in design automation implementation
A proven track record working with a Software Development team, with strong technical and IT exposure
Manual testing experience is also essential as you will sometimes be required to come up with manual scenarios
Preparing test plans and test scripts to test software component(s)
Experience of testing web application, web service, Win Form (Desktop) application and internal applications written in .Net, C# or Java Script is desirable
Character: Essential
Strong communication skills and ability to express yourself clearly across different levels of technical expertise
Have strong influencing and negotiating skills
Results orientated and interpersonal skills and attention to detail
Good judgment and ability to use initiative and make decisions in complex, challenging and sensitive situations
Desirable
Ability to tackle issues and problems in a logical, step by step way
Languages: Essential
Good command of written and spoken English
Desirable
Additional language(s)
If you are interested in applying for this position,please submit your CV to 'itcareers@hotels4u.com'



Title: Project Manager
Reporting to:
Lead Project Manager
Position Type:
Permanent
Purpose of Role / Overview:
A Project Manager(PM) is required to work for a leading travel brand at Hotels4U, part of the Thomas Cook Group, managing the delivery of multiple projects using predominantly agile methodology. This role is suited to someone with strong PM skills and a technical background or who has very good working experience with new emerging technologies, ecommerce solutions, systems integration and infrastructure implementations in-line with enterprise and solution architectures.
The PM will lead a mixture of complex backend system software development projects including integration with other business systems and implementation of supporting infrastructure to enhance the customer experience and increase conversion.
Developments/projects will be undertaken inhouse using an agile methodology but will be governed by PMO governance gates, steering committee decisions and possibly 3rd party dependencies. It is therefore important that clear processes are followed to ensure that projects can be tracked, reported against and any slippage to project costs monitored.
Key Responsibilites:
Organise and facilitate project planning, daily stand up meetings, reviews, retrospectives, sprint and release planning, demos and other agile project related meetings
Ensure that the development and QA teams are practicing the core agile principles of collaboration, prioritisation, team accountability and visibility within your project
Facilitate productivity by ensuring that the team has tools to succeed
Find and work to remove development and project roadblocks and keep the team motivated and informed of decisions and changes
Follow agreed PMO processes and ensure governance gates are prepared for and passed successfully
Manage change requests effectively to control project budgets
Be the centre point for all communications on progress of the project with the business
Accountabilities: Profit & Growth
Challenge and improve ways of working and the customer offering to drive efficiency and support the overall goal of maximising growth and value added by own business area
Have close collaboration with the business stakeholders and BA to drive the delivery success of the projects to deliver solutions that are fit for purpose and support the ROI
Work with the sprint teams and BA to obtain accurate estimates
Manage change requests and scope creep
Manage a RAID log to ensure issues/risks to the project are managed effectively
Follow PMO guidelines to ensure the projects are governed and reported against
Manage cost to deliver projects to budget
Customer Insight & Experience
Continuously monitor and improve the customer offering, through personal service delivery and action and through collaboration with the wider team
Develop new ideas to improve service and remove barriers that inhibit service delivery
Always consider the customer journey and how to improve the experience to ensure the customer has all the information they need to make their booking
Ensure solutions are fit for purpose and that backend systems and infrastructure can support the customer needs
Recognise the customer touch points into the organisation and the impact projects can make
Operational Excellence
Demonstrate the Thomas Cook values in all activity and communication and work collaboratively with the wider team to ensure operational excellence and compliance across own business area
Support improvement workstreams and continuously strive to improve own operating standards and methods in order to meet and exceed targets
Manage and co-ordinate all projects to meet commercial objectives
Establish progress monitoring, management processes and problem resolution procedures in line with PMO guidelines
Produce all the necessary documentation to ensure PMO Governance Gates are passed
Support the sprint team members and lead, motivate and steer them to produce excellent quality solutions with pace and agility
Attend poker estimation sessions and provide support if required for the developers/testers to provide accurate estimates
Work with the Agile development team. BA and business stakeholders to ensure the team fully understands the requirements and builds a solution that is fit for purpose to gain the expected business benefit
Work with the quality assurance team to ensure that the acceptance criteria agreed with the business is met
Manage the change requests associated with the projects and analyse the impact to the projects
People Development & Learning
Maximise personal skills, knowledge and experience to positively impact on performance and assist in meeting business goals
Keeping up to date with technical and industry sector developments
Keep up to date with internal business systems and understand how they integrate
Lead, motivate and support the team
Key Performance Indicators
Delivery of projects/sprints to time, budget and quality
Effective Management of change requests to manage slippages and scope creep
The PMO Governance gateways will be passed
Dependencies carefully managed to avoid blocks and issues
RAID maintained and managed
Teams motivated and informed
Working Relationships
Business stakeholders
Product managers
Development Manager
Test Manager
Enterprise Architects
Lead Project Manager
Solution Architects
Business Analysts
Developers
Testers
3rd parties
Prerequisite knowledge, Skills & Experience
PRINCE or PMI qualified an advantage but not essential
4+ years experience as a PM managing software development projects
4+ years experience in an Online retail environment
Experience of working on high profile complex backend systems and integration
Experience in the travel industry
Good understanding of technology, systems, applications, B2C, B2B
Experience of working in an agile methodology
Excellent, clear, articulate communication to all levels and good presentation skills
Comfortable operating in a fast paced environment where working on more than one project is normal
Ability to adapt quickly in an ever changing environment
Good team leader who can spot strengths and weaknesses of team members and provide support when necessary
Good judgment and ability to use initiative to make decisions in complex, challenging and sensitive situations
If you are interested in applying for this position,please submit your CV to 'itcareers@hotels4u.com'



Title: Business Analyst
Reporting to:
Lead Project Manager
Purpose of Role / Overview:
Fantastic opportunity for an experience ecommerce Business Analyst to work for a leading travel brand at hotels4u, part of the Thomas Cook Group.
The department plays an integral part in working closely with the business key stakeholders to ensure project requirements and acceptance criteria are clearly defined and agreed before being broken down into stories for the sprint teams to work from.
The analysis team is part of the Business Projects team, within the IT function, who work on ecommerce, backend systems, websites and applications. The team is responsible for working closely with the business to capture and document requirements that accurately represent the business needs to deliver improvements to the business based on a solid ROI.
The BA will work with the various business areas to analyse and prepare business requirements and functional specifications. This role is suited to someone with experience of working in a fast paced Agile development environment with an ecommerce focus.. It�s essential to have worked on ecommerce projects involving user journeys with a good understanding of backend systems.
Confidence in challenging assumptions and good communication skills on all levels are a must. The successful candidate will also demonstrate structured thinking and the ability to see the big picture whilst focusing on the detail.
Accountabilities:
Profit & Growth
Challenge and improve ways of working and the customer offering to drive efficiency and support the overall goal of maximising growth and value added by own business area
Have close collaboration with the business stakeholders and IT colleagues to drive the delivery success of the projects
Ensure that clear ROI are documented and reviewed against the business cases raised
Work with the sprint teams to help them understand the requirements and thereby produce accurate estimates for delivery
Continuously feed back ideas and get approvals for changes where costs can be cut back or ROI increased
Customer Insight & Experience
Continuously monitor and improve the customer offering, through personal service delivery and action and through collaboration with the wider team
Develop new ideas to improve service and remove barriers that inhibit service delivery
Work with business owners and low level users to understand, challenge and document business requirements for all business areas that enhance and improve the customer journey and improves conversion
Operational Excellence
Demonstrate the Thomas Cook values in all activity and communication and work collaboratively with the wider team to ensure operational excellence and compliance across own business area
Support improvement workstreams and continuously strive to improve own operating standards and methods in order to meet and exceed targets
Work with business owners and development leads to define optimal solutions, including business process and data models
Document work flows and results of business analysis, ensuring agreement from all stakeholders is obtained at the relevant points
Produce all the necessary documentation to ensure PMO Governance Gates are passed
Attend tshirt sizing meetings to provide clarity on requirements to obtain the initial high level estimates
Provide the link between the customer and the development team to mature epics and create stories
Attend poker estimation sessions and provide clarity as required for the developers/testers to provide accurate estimates
Work with the Agile development team to ensure the team fully understands the requirements and builds a solution that is fit for purpose to gain the expected business benefit
Work with the quality assurance team to design the test scenarios and test scripts to address the acceptance criteria agreed with the business
Day to day analysis of additional change requests associated with the projects
People Development & Learning
Maximise personal skills, knowledge and experience to positively impact on performance and assist in meeting business goals
Keeping up to date with technical and industry sector developments
Keep up to date with internal business systems and understand how they integrate
Key Performance Indicators
The sprint delivery will improve from the clarity of the requirements provided
Estimates will be easier to extract if clear requirements are available
Business requirements will have clear ROI and business benefits
The PMO Governance gateways will be passed
Working Relationships
Business stakeholders
Lead Project Manager
Project Managers
Business Analysts
Developers
Testers
Prerequisite knowledge, Skills & Experience
ISEB qualified desirable
3+ years experience as a BA
3+ years experience in an Online retail environment
Experience of working on high profile business and commercial models
Experience in the travel industry
Good understanding of technology, systems, applications, B2C, B2B
Experience of working in an agile methodology
Experience with communicating to all levels and good presentation skills
If you are interested in applying for this position,please submit your CV to 'itcareers@hotels4u.com'