Position: Automation QA Engineer
Company: BrightLocal
Category: QA Automation
Experience required: 3y
English level: upper
Published: 2021-10-01T00:00:00+03:00

**Required Skills**
• 3+ years of experience of testing
• Good understanding of Linux systems (Ubuntu)
• Experience in developing automation tests for software product
• Experience with Java, Gradle, JUnit5, Cucumber
• Good understanding of REST API principles
• Strong hands-on experience with one or more well-known automation tools for backend,
• API and Performance/load-testing (Postman, jMeter)
• Understanding of CI/CD pipeline (Jenkins etc.)
• Knowledge in databases (SQL)
• Deep understanding of HTTP/TCP protocols and client-server architecture
• Experience with deployment toolchain (Docker)
• Strong written and verbal English communication (Upper Intermediate +)

**Great To Have**
• Experience of working with microservices
• Experience with bash scripting
• Experience with security, performance testing
• Understanding JSON-RPC 2.0
• Experience with MySQL, MongoDB, Cassandra DB, ElasticSearch
• Understanding of Ansible+Molecule, Consul, RabbitMQ

**Benefits & Additional Info**
• Competitive pay with yearly salary review
• Performance related bonus worth up to 20% of annual salary
• 20 days paid holiday per year + public holidays
• An extra paid day off on your birthday
• Paid sick days
• Medical insurance
• Individual training budget of $800/year
• Free online English lessons twice a week
• A modern, quiet and comfortable workplace (if you wish to work from office during quarantine )
• Possibility to work from home till the end of quarantine (company helps with work place)
• Fast, powerful PC or Laptop and high quality 24″ screen(s)
• A plentiful supply of coffee, cookies and fruit in the office


**Responsibilities**
• Develop and maintain automated API/UI tests
• Test backend and frontend features
• Develop and perform load and stress tests
• Work with infrastructure development team
• Analysis of system requirements and producing testing specifications from systems requirements
• Create detailed bug reports