Position: Quality Engineer
Company: Takeoff
Category: QA Automation
Experience required: 3y
English level: upper

Requirements:
- 3+ years of experience with automation (Java)
- Experience working in Agile Software Development
- Deep knowledge of APIs and REST
- Experience with: Selenium, TestNG/JUnit, JMeter, Maven, Appium, Git, Jenkins, Allure, Rest Assured
- Knowledge of testing theory and the ability to put them into practice
Go-getter and result-oriented attitude
- The desire and motivation to follow new technologies, trends, and best practice
- Excellent written and verbal communication skills

As a Plus:
- Professional certifications
- Basics SQL and RDBMS knowledge
- Knowledge of bash shell/command line in Linux
- Debugging and analysis of system logs

Responsibilities:
- Creating and maintaining scripts for automation testing
- Tracking quality assurance metrics
- Documenting all issues, while assisting in RCA and in the resolution of the bugs
- Set up a testing strategy
- Driving end-to-end testing
- Helping the team create thorough and organized documentation for test cases by clearly articulating test objectives, steps, and expected results
- Performing regression testing to assure changes to the current release do not adversely affect previously implemented functionality

Our tech stack:
- On the back-end, we heavily use Clojure and Python
- NoSQL and RDBMS databases
- Github for source code storage and Jenkins for builds
GCP and Microsoft Azure for deployment
- Confluence for documentation and JIRA for bug tracking

Benefits:
Competitive compensation package
The office is in the center of Kyiv
Ukrainian holiday breaks, vacations
Medical and life insurance
Paid lunches
US democratic management style
Corporate events and activities
Professional seminars and training, professional studying