Position: Test Automation Engineer
Company: A.HR-Pro
Category: QA Automation
Experience required: 2y
English level: fluent

**Short description:**
**Middle** Test Automation Engineer
Basic requirements, wishes: experience of use OOP, Java SE, CI/CD, JavaScript - will be an advantage, CSS, Test NG, Selenium Web Driver, JUnit. 
English upper intermediate.
Experience in testing web applications and e-commerce solutions will be a big advantage.
**Work format: in one of the company's offices or in a remote location in Ukraine.**

What You’ll Be Doing:
Develop an automated testing approach, create automation test plans and test scripts, based on requirements-related artefacts 
Provide automated testing coverage for assigned projects
Create bug reports in bug tracking system and insure the fixed bugs' verification
Actively participate in daily project team meetings and brainstorming activities related to the project issues
Provide updates to effort estimates and status of assigned tasks
Collaborate with  project team
Provide recommendations to the project leads to improve test-automation- and/or QA-related procedures, systems and tools 
What We’re Looking For:

Minimum 1 year of experience in test automation, such as creating of automated test case suites, design and running of automated test scripts
Strong theoretical knowledge base in software testing
Working on complex projects that required a deep understanding of the application logic and dependencies; experience with requirements analysis
Good knowledge of OOP and Java SE. Other programming languages will be a plus.
Basic knowledge of software development principles: SOLID, Design Patterns
JavaScript basics 
Good understanding how web works: HTTP(S), HTML, CSS, AJAX etc
Experience with CI systems
Hands-on experience in TestNG / JUnit, Maven/Gradle, BDD/TDD. 
Experience with Selenium/WebDriver, Selenium Grid, Appium is plus
Good understanding and practical usage of Page Object pattern
Experience with bug tracking and version control systems (Git)
Ability to learn and adapt quickly in a dynamic environment
Intermediate spoken and written English 
Good to have:

Experience in testing web-based applications and ecommerce solutions 
Experience with creation, and execution of test cases/scenarios/checklists and reporting of test results
Experience working in geographically distributed teams
Experience of work with Jira and Confluence systems
What’s In It For you:

Knowledgebase of the world’s largest ecommerce delivery team;
Trainings and certifications;
A constant inflow of ecommerce projects with global outreach;
Well set SDLC process with use of Agile, Scrum, Waterfall depending on a project;
Coaching and reviews to support your career development;
Internal/external engineering and business training and conferences and time for self-education;
Extensive technical library with option to order books and English classes;
Your Work-Life at  a Company:

A network-style culture with geographically distributed teams, easy communications and access to clients;
Possible international on-site visits;
Work-life balance approach and healthy lifestyle programs.

**Really very interesting projects and healthy management)**