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

Description:
On behalf of Tictrac, Ciklum is looking for a QA Engineer to join our team in Lviv on a full-time basis.

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
-Maintaining and monitoring test automation suites
-Actively contributing to the work of a dedicated 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:

-Proven track record in software quality assurance
-3 years’+ experience of testing Web and native Mobile applications (iOS & Android)
-Awareness of basic techniques and tools for testing APIs
-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
-Knowledge of common web debugging/monitoring tools e.g. Chrome DevTools
-Experience of using test management tools
-Advanced English skills

Desirable:

-ISTQB / ISEB Foundation Certified or equivalent knowledge
MS/BS degree in Computer Science or another engineering related subject
-Understanding of Continuous Integration and Continuous Delivery concepts
-At least 2 years’ experience in contributing to automation tests for mobile applications (preferably with Appium)
-Proven programming skills, preferably Java

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
-Experience in working remotely as a part of distributed team

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