Position: Middle/Senior QA Automation Engineer (Java)
Company: Grid Dynamics
Experience required: 2y
English level: upper

**Responsibilities:**
— Participate in design, development, delivery, and support test automation framework using Java
— Implement new tests and collect metrics about autotests
— Constantly improve software quality (evaluate and incorporate new libraries, tools, and technologies; code reviews; refactoring; etc.)
— Search for simple and robust solutions to complex tasks
— Work in an Agile methodology environment where innovation, teamwork, and creativity are the keys to success
— Collaborate with a team of QA engineers

**Requirements:**
— 2+ years of experience in Automation testing (Java)
— Strong Java Programming skills (important - familiarity with Java8 and Java11 features)
— Design patterns, ability to write and maintain complex frameworks from scratch
— Experience with TestNG
— Experience with Oracle DB is a plus
— Understanding of client-server architecture, testing approaches
— Experience with CI tools (Jenkins / GitHub)
— Good communication skills and at least intermediate technical speaking English

**We offer:**
— Opportunity to work on bleeding-edge projects
— Work with a highly motivated and dedicated team
— Competitive salary
— Flexible schedule
— Benefits program
— 20 paid days off during the year
— 10 days off due to sickness
— Health insurance from the first month
— Participate in different internal events, workshops, knowledge sessions, etc