Position: Middle Automation (JS) QA for Ciklum Digital
Company: Ciklum
Experience required: 3y
English level: intermediate

Requirements:

- 3+ years of experience in Software testing
- Ability to analyze and troubleshoot complex data-based testing scenarios
- Familiarity with cloud-based / micro-services architecture
- An excellent understanding of the principles of Agile testing
- Experience of working in a fast-paced Agile/Scrum environment
- Ability to review and understand the code/ unit tests/ service tests and integration tests
- Ability to automate acceptance tests
- Strong communication and collaboration skills
- A pro-active, positive ‘can-do’ attitude
- Experience of TDD and BDD techniques
- ISTQB Certified – Foundation Level

Desirable:

- Experience with Kafka stream-processing platform
- Past experience with reviewing code using Golang
- Working knowledge of Integration level tests using Venom
- Past experience in testing enterprise level software using GraphQL to communicate with microservice containers orchestrated by Kubernetes
- Have basic understanding of relational and noSQL databases and is comfortable to interact with them
- Past experience with Data Intelligence products where you are able to prepare fake data and review complex mathematical calculations to show KPIs on a dashboard
- Experience of using automation tools such Javascript, Cypress, JMeter, Soap UI
- Past exposure of Fault Tolerance tests in a network that involves multiple nodes

Personal skills:
In addition to practical coding and QA skills, an important aspect is played by soft skills tasks such as:

- Researching, gathering, organizing tests around data
- Evangelizing the importance of testing with real-world data to strengthen the system
- Enhancing a cultural shift in intensive data applications development cycle
- To be self-driven with an attitude for continuous learning and improvements
- Above all a good team player who treats others with respect and can be approached by everyone in the team for advice on Qualit

What's in it for you:

- Possibility to propose solutions on a project
- Dynamic and challenging tasks
- Ability to influence project technologies
- Team of professionals: learn from colleagues and gain recognition of your skills
- Low bureaucracy, European management style
- Trainings, ISTQB/JAVA11 Certification preparation
- Knowledge sharing meetings