Position: QA Automation Engineer
Company: TEAM International
Experience required: 3y
English level: intermediate

Our team implemented a new system from scratch and now we are working to make it mature by adding new functionality and optimizing the delivery process. Our current technical goal is to set up CI/CD process properly in order to be able to deliver changes to production daily.

**Responsibilities:**

- Participate in creating/updating automated tests using Java + Rest Assured
- Execute test automation scenarios, analyze the results
- Work closely with the development teams to resolve issues
- Analyze business requirements
- Defects reporting

**Requirements:**

- 2+ years of hands-on testing experience preferably in API automation testing
- Knowledge and experience in creating tests using Rest Assured and object-oriented programming language
- Understanding of Client-Server application based on MiscroServices Architecture
- Understanding of key patterns and best practices applicable to test automation
- Experience or strong theoretical background in API testing
- Knowledge of SQL, the experience of working with relational databases
- Experience with unit testing concepts and tools (TestNG, JUnit)
- Good understanding of software testing theory and methodologies
- Knowledge of CI/CD pipelines: Jenkins or TeamCity
- Good spoken level of English: at least intermediate level

**Benefits:**
• Supportive work climate with flexible work practices
• 23 working days of paid vacation and paid sick days
• Medical insurance health plan
• Sports reimbursement program
• Free English classes