Position: Automation QA (JAVA) Engineer
Company: Independent consulting
Experience required: 2y
English level: intermediate

Business area: SAAS – Invoice management platform
Description: AP (Accounts Payable) Automation with the combined power of Communications and Artificial Intelligence that gives you full control over the invoice lifecycle.

**Responsibilities:**
Designing, developing by coding, and maintained Tests (UI / Server).

**Requirements:**
Successful candidate should have:
• 2+ years of experience
• Experience of creating the test framework from scratch
• Knowledge of different test types and ways of organizing them

Technical must experience
• Java (8 preferred)
• Selenium
• TestNG
• AssertJ
• REST Assured
• Writing API and Integration Tests.
• Test documentation and methodology.

Technical advantage experience
• Experience of writing backend code
• Experience with Selenide
• Experience with Mocking, Stubbing, Faking
• ISTQB certificate
• Strong CS background (design patterns, data structures, algorithms)
• Mentoring experience