Traveltek has been delivering cutting-edge booking solutions to travel agents, tour operators and wholesalers for almost two decades and is widely recognised as one of the world’s leading travel technology providers. Our comprehensive range of finely-tuned products helps our global client base – which spans more than 30 countries – to work smarter, improve their bottom line and enhance customer experience and retention.
We handle millions of transactions annually, offering real-time support to our clients. This calls for a dedicated team of experts, proficient in a wide range of skills; from developers, web designers, sales and marketing to project management, implementation and customer success. They all share a common passion for delivering high quality service standards and technical proficiency.
We’re pursuing an aggressive global expansion strategy and are always on the lookout for fresh talent to help us achieve our ambitious plans for growth. We are currently looking for a Test / QA Engineer to join our friendly and ever-expanding development team within the fast-paced, ever evolving travel industry. You can help test the next generation of our products, allowing agencies and tour operators to better facilitate bookings for their clients. In this role, you will help test a variety of travel websites developed by Traveltek for high-profile global travel providers. The scope of the testing involved could be anything from a small feature increment on an existing website, to a fully-fledged end-to-end travel search and booking website built from scratch. These websites are designed to be consumed on both desktop and mobile devices so you will need to know how to deal with those complexities as well!
Our back-office CRM system provides the day-to-day capabilities required by our customers to manage key aspects of their travel business. Testing of this system will also form part of the Test / QA Engineer role.
You will work closely with our project managers and development teams to define user stories and associated acceptance criteria to help clearly define our customer requirements. You will help define the QA approach for a given project and provide associated effort estimates for the identified test activities. You will design, create and execute test cases that will not only demonstrate adherence to the defined acceptance criteria but will minimise the risk to the product by interrogating the system capabilities in ways that are not immediately obvious to the system designers – creative thinking is actively encouraged!
As a vital member of the project team you will participate in daily stand-ups to communicate status on the testing activities and highlight any issues the team need to be aware of for its success. You will assist the project manager in the prioritisation, management and eventual closure of defects raised as part of the test activities performed.
Once we get closer to product deployment, there are a variety of other activities you will be involved in from a QA perspective, including the review of user documentation, training material and deployment guides, as well as supporting on-going UAT activities with the customer. Post-deployment there’s no time for putting your feet up! You’ll be actively involved in project retrospectives with an expectation that you’ll be able to recommend and help contribute to the implementation of improvements to both our processes and tooling. This may also include the development and maintenance of automated UI and API test cases.
You will need to possess the following demonstrable skills and experience:
- Testing web applications and the usage of associated debugging tools like Chrome developer tools.
- Testing responsive websites across multiple device platforms, operating systems and browsers.
- Ability to design, create and execute test scripts using test design techniques.
- Ability to conduct exploratory testing utilising high-level test charters.
- An understanding of XML and JSON documents.
The following additional skills and experience would be beneficial:
- Testing REST and/or SOAP APIs.
- Designing and implementing automated UI tests using Selenium.
- Designing and implementing automated API tests using Postman or similar tools.
- Ability to create and execute MySQL queries for complex database structures.
- Non-functional testing.
- Knowledge of Perl.
- Familiarity with a Linux OS.
Join Traveltek and you become part of a team that values strong working relationships, career progression and shared success. We are committed to your development and job satisfaction in the firm belief that if you excel, so do we. We want you to play a key role in our evolution and expansion, becoming part of our on-going success story – and the growing Traveltek family.
The QA Engineer position is an exciting, dynamic and highly rewarding one for the right candidate. In return, you’ll receive a competitive salary, a benefits package that includes holiday entitlement of up to 30 days and a Pension Contribution Scheme.
This position is full time and is based in our office in Hyderabad, India.