Position: Automation QA engineer (Ruby)
Company: Symphony Solutions
Category: QA Automation
Experience required: 3y
English level: intermediate

Symphony Solutions created architectural and infrastructure basement for huge database of wines, users, ratings, and prices, redesigned cloud operations process and provided complete production maintenance and support.
Vivino reached a database of over 9 million wines and 31 million users worldwide in 2018.
Vivino is the largest network of its type in the world.

**Project Description**
The development team in Ukraine is a part of the back-end and web teams as well as a full and only QA team. While, the QA team is a combination of Automation Engineers and Technical QA Engineers who work together to provide high quality of the product on various levels. The team consists of strong Seniors and Middles and people with different types of personalities making it a well rounded cool team.

**Requirements: **
3+ of overall experience
- experience of work with Ruby environment and good knowledge of Ruby language
- understanding of OOP
- good understanding of most common code design patterns and paradigms
- experience with BDD approach
- confident knowledge of QA methodologies and testing tools
- must have experience with Web Based projects
- must have experience testing on mobile devices
- must have some related experience in writing test automation frameworks from the scratch or making some significant design
- can setup getting started (but not least) working environment on a required level according to provided examples and/or documentation within UNIX env
- able to prepare test design according to the defined test approach to guarantee full coverage of product specifications or requirements
- responsible, pays attention on details, meticulous in doing testing and writing code

In general must have good practical experience with the Ruby, Cucumber, Selenium, Appium, Git/GitHub, Jenkins.