It is an exciting time to work for Criton as we work towards delivering our new guest centric apps to hotels. These apps provide guests with information about the hotel and local attractions and aggregate traditionally isolated hotel technology to streamline the guest journey before, during and after the stay. As a business we’re aiming to massively influence the impact guest facing technology can have within the hospitality sector, across the globe. We are always keen to hear from capable, creative individuals who want to help us accomplish that goal.
We are looking for an enthusiastic QA/Test Engineer to join our Product Delivery Team. Within this cross-functional team your role will be focused on quality assurance, the testing of our platform, apps and the automation of our QA processes.
Our come from a variety of diverse backgrounds. We have several non-graduates; only some of us studied Computer Science; some of the team are graduates of Codeclan; some of us have worked in huge companies and some have only ever worked in start-ups. If you enjoy learning new things, we’d love to talk to you. We encourage an open and transparent working environment. We care deeply about inclusive working practices and diverse teams. We do our best to offer flexible working and hours to help you meet other commitments and ensure you strike a great work-life balance. We’re continually hiring for our Product Delivery team!
Role & Responsibilities
Criton works in project-based sprints in small, cross platform squads. We’re still a relatively small company, with around 14 people in the engineering team (out of 25 people in total) - but we have big ambitions: aiming to shape how technology is used within the hospitality sector, across the globe.
There are many interesting challenges ahead. As a QA engineer here you will work alongside a Senior QA Engineer and directly with anyone across the company, and we run regular sessions with all the teams, presentations and demos to ensure everyone is well informed. You’ll get the chance to learn about everything from how hotels work to effective communication.
You will get to work with a lot of exciting modern technology and your role will involve:
Designing, documenting, and implementing detailed, comprehensive, and well-structured test plans and procedures for end-to-end integration testing
Working closely with other members of the Product Delivery team (i.e. Product Owners, Designers, and Developers) throughout sprints to catch issues as early as possible (e.g. writing ATSs, mob testing, regression testing planning etc.)
Promoting a collaborative approach to testing by coaching developers to become more aware of QA workflows and ways of thinking, in order to make the testing workflow more efficient (how testing works in the agile process, - no throwing over the wall etc).
Inputting into the QA strategy and definition of the QA roadmap
Performing manual exploratory testing.
Acceptance testing to ensure that functionalities developed satisfy the requirements and are complete.
Estimating, prioritising, and planning testing activities.
Thorough tracking and documentation of bugs.
Regular communication with stakeholders and colleagues on the progress of testing for each release cycle.
We rely heavily on the following tools for QA and testing:
Karma, Jasmine, Protractor
BDD Frameworks (i.e. behave, lettuce, cucumber)
You’ll be also working closely with:
Python frameworks (e.g. Flask, Django)
Database technologies - MySQL, PostgreSQL, ORMs (SQLAlchemy)
Version control – Git
We also utilise JIRA and Slack
We adhere to Agile methodologies and participate in Scrum ceremonies.
What we are looking for:
Excellent understanding of QA/Test methodologies and best practice
Cross-browser and mobile app UI testing
Strong attention to detail
Experience with Git-based version control
Proactive and versatile
Ability and willingness to continuously keep up-to-date with the latest technologies and rapidly learn modern technologies
Ability to adapt to existing workflows and processes and gradually introduce improvements
Interested in working with us?
You should apply if:
The work we’re doing sounds exciting!
You want to be involved in building a product that you (and everyone you know) will use every day on holidays at home and abroad
You like your ideas being listened to, taken on board and implemented into the projects
You’re keen to learn more about modern technologies and the inner workings of the travel- tech sector
You’re comfortable working in a team that deals with ambiguity
You Strive for QA excellence – Designing, documenting, and implementing detailed, comprehensive, and well-structured test plans and procedures for end-to-end integration testing.
Cross-browser testing and UI testing.
Currently, the product delivery team are focused on a huge project for one of London’s most famous landmarks, now becoming a hotel. In the pipeline they will be working on creating an exciting new product that aims to be the go-to hotel and destination app for business travellers.
Logistics & Process
We are based in Codebase, Edinburgh’s best-known tech incubator and offer a relaxed and trusting culture in collaborative working environment. We offer competitive salaries based on skills and experience, with some additional benefits. Salary on offer is up to £32,000 depending upon experience.
Our interview process typically consists of an initial phone screen, an interview with the Head of Engineering along with a practical task working with our Development team and a final stage with our CEO, Julie (face to face or via hangout). We can’t promise not to ask you any brain teasers but we won’t ask you anything too difficult.
If you’re unsure about applying or have any questions about the role or team, please don’t hesitate to email email@example.com . Also we promise to do our best to speed up the process for you and everyone gets honest feedback both positive and constructive, after the interview process.