Position: Automation QA Engineer for Ciklum Digital
Company: Ciklum
Category: QA Automation
Experience required: 2y
English level: intermediate

Responsibilities:
- Assessing and identifying testing requirements
- Design test program and scripts for each test phase
- Development and documentation of best practice testing methodology, process, templates
- Define, agreeing and preparing test metrics for each test phase
Research and comparison of automated test approaches, toolsets, and environments
- Develop roadmaps
- Automated test development, automated testing, logging of testing, recording of defects, diagnosis, and re-testing
- Working when required with Developer(s) to agree Acceptance Criteria and Test approach
- Use a broad range of tools, including open source and cloud based, to support testing and to enable test automation where appropriate
- Considered security at each stage of product and software specification, development, and testing and in compliance with the Secure Development Policy
- Manage personal data and confidential information responsibly, and maintain its quality, confidentiality, integrity, and availability always.  Report personal data and security near-misses and incidents promptly and cooperate in their resolution
- Ensure data processing equipment assigned to you by BigChange, and any personal equipment used to process BigChange data or access BigChange systems, is kept secure and used in accordance with the Acceptable Usage Policy

Requirements:
- Degree qualified or 3+ year’s experience in a similar role (Desirable)
- 3+ years formal full-lifecycle testing experience (Essential)
- Demonstrable experience identifying Acceptance Criteria on own or collaboratively
- Strong knowledge and experience of object-oriented C# & .net development (Essential)
- Experience of automated test tool setup and commercial testing use of Selenium programmed in C# (Essential)
- Agile tools Visual Studio, .Net, C# (e.g. VSTS) for test script documentation, GIT, defect management and tracking completion of development via acceptance criteria
- Mobile (e.g. Appium) (Desirable)
- API (e.g. Postman) (Essential)

Testing experience to include:
- Selenium
- NUnit and xUnit
- Azure DevOps
- SQL & Mongo DB
- X Browser Testing Experience
- Web Application Testing (multiple tools)
- Requirements gathering
- Agile Experience