Position: QA automation (Java)
Company: thePerson
Experience required: 3y
English level: intermediate

**Experience:**
3+ years of experience in QA Automation Development
Strong working knowledge of testing fundamentals such as TDD & BDD
Strong experience with Selenium is a must
Experience with Appium would be a plus
Experience with JUnit or similar would be a plus
Strong coding skills in Java or JavaScript
Strong experience with building automation frameworks
Proficient with bug tracking and test management toolsets to support development processes (Jira, Confluence, Zephyr or similar)
Continuous Integration: Jenkins or similar
Experience with SQL and relational databases
Experience with REST API
Some experience with Linux is a plus
Ability to work independently and self-identify tasks
Ability to research and evaluate new concepts and processes to improve performance
Exposure and understanding to modern web standards and technology
Strong communication skills (written and verbal)
English level: intermediate or higher 

**Responsibilities:**
Build and support the architecture and implementation of an automated testing process to support a continuous development/deployment environment.
Writing functional tests, drawing up test plans and checklists, supporting tests, logging and monitoring errors.
Work closely with our engineers to seamlessly integrate testing into the development and build processes.
Participate in road-map planning to provide recommendations and concerns.