Position: QA Engineer for Tictrac
Company: Ciklum
Category: QA Automation
Experience required: 3y
English level: intermediate

At Tictrac we have a simple mission: to change the way people look after themselves, for good. We’re trying to achieve this via a multi-device health and lifestyle platform that provides users with lifestyle plans and support tailored to their wellbeing goals.

Our platform syncs with 100s of monitoring devices (think Fitbit, Jawbone etc.) and popular diet and fitness apps, allows users to compete in fitness challenges and delivers goal-based programs designed with input from leading personal trainers and experts in behaviour change.

Rather than being supplied directly to consumers, our platform is licensed, globally, by health, insurance and government organisations keen to engage their audience in lifestyle, fitness and wellbeing to reduce the risk of major health conditions.

Description

Working as a QA Engineer, you will work as part of a cross-functional team that uses Agile methodologies and will develop and execute functional and non-functional tests. As a custodian of the quality of our product, you will ensure that new developments provide the anticipated functionality and that current functionality is unaffected.

Responsibilities
- Creating detailed, comprehensive and well-structured test plans and test cases
- Designing, developing and executing test cases, both manual and automated
- Identifying, reporting, documenting and tracking bugs to closure
- Communicating test results, as well as any errors or issues discovered during testing, to QA, Engineering and Management teams
- Performing manual exploratory tests on selected functional areas of the platform
- Performing regular Smoke and Regression tests
- Retesting resolved defects
- Actively contributing to the work of a dedicated feature team, from the design stage through to the final solution
- Reviewing requirements, specifications and technical design documents to provide timely and meaningful feedback
- Handling multiple projects with changing priorities and ensuring that you meet concurrent deadlines
- Building, maintaining and supporting test environments
- Becoming familiar with software under test and any other supporting tools
- Assisting Product Managers in elaborating the acceptance criteria
- Preserving and growing your knowledge of the Tictrac platform and QA procedures
- Staying up to date with new testing tools and test strategies

Requirements
- ISTQB / ISEB Foundation Certified or equivalent knowledge
- Proven track record in software quality assurance
- Prior experience of testing API and Web applications
- Strong knowledge of software QA methodologies, tools and processes
- Understanding of BDD concept and Cucumber framework
- Working knowledge of at least one issue management tool e.g. Jira
- Understanding the principles and standards of good bug reporting
- Ability to write clear, concise and comprehensive documentation, including test plans and test cases
- Experience of working in an Agile (Scrum/Kanban) development environment
- Understanding rules of API, requests, HTTP methods, and common data formats (JSON, XML)
- Good knowledge of API testing tools, e.g. Postman, Swagger
- Knowledge of common web debugging/monitoring tools e.g. Chrome DevTools
- Experience of using test management tools
- Understanding of Continuous Integration and Continuous Delivery concepts
- Proven programming skills, preferably Python
- Experience in contributing to web automation tests (preferably with Selenium)

Personal skills
- Excellent analytical and problem solving skills with strong attention to detail
- A highly organized individual with the ability to multi-task
- Proven ability to remain calm and work well under pressure
- Can take ownership and work independently on large technical projects
- Demonstrable ability and willingness to think in terms of product / business as a whole
- Strong team player with excellent communication skills and initiative

What's in it for you
- Long-term employment with 20 working-days paid vacation and other social benefits
- State of the art, cool, centrally located offices with warm atmosphere which creates really good working conditions
- Unique working environment where you communicate and work directly with client