Position: Middle Automation QA (Java)
Company: Intersog
Category: QA Automation
Experience required: 2y
English level: intermediate

**About the Customer:**
The customer is a globally-leading Amazon consultancy with a hands-on approach to helping brands grow their product sales on the largest eCommerce platform in the world. They become trusted advisors, helping their clients make sense of the Amazon ecosystem, identifying new ways to grow, and taking bold action to drive results.
Deeply rooted in innovation and shopper experience, the customer’s mission is to work in partnership with each client’s brand to create, execute, and assess the Amazon eCommerce footprint.

**Requirements:**
- 2+ years of experience building and maintaining automation tools
- Proficient knowledge and experience with Java is a must
- Working knowledge of Selenium
- Curiosity on how tools you use work under the hood
- Passion for testing and the aspiration to deliver high-quality products
- Highly motivated, organized, creative team player
- Significant knowledge in test case design techniques
- At least intermediate English (both written and spoken).

**Nice to have:**
- Experience with Maven/Gradle
- Experience with NodeJS / Python / Vanilla JS
- Relational databases - MySQL/MariaDB/SQL Server
- Redis
- RESTful API
- Git, Jenkins
- MongoDB/noSQL
- WorkFusion or UiPath, Cucumber, PhantomJS certifications or experience
- Experience with Amazon/Google/Microsoft cloud services and server setup
- Experience working with Linux
- Experience with C/C++, Go, PHP, Scala
- Experience with distributed systems and test-driven development
- Networking Software development and Domain Knowledge
- Familiarity with Docker, Kubernetes, AWS and Azure Cloud Infrastructure
- Experience in enterprise software, knowledge on software development including threading, network and disk IO, data transformations, data integrity, systems management, systems administration and monitoring

**Responsibilities:**
- Provide the best quality tests
- Create plans, test scenarios, test cases and test reports
- Actively participate in the software development process, cooperate with programmers, analysts and administrators
- Develop and improve a set of methodologies, procedures and tools used in the field of testing
- Execute and monitor results of automated suites within CI infrastructure
- Create technical and utility documentation

**We offer:**
- Competitive compensation based on your skills, experience, and customer satisfaction;
- Opportunity to work on challenging and exciting international projects;
- Flexible working hours and the possibility to work remotely when needed;
- Regular performance evaluation twice a year;
- Long-term contract with 20-25 paid time off working days (for vacation, sick, and personal leave);
- Corporate English courses from A1 to C1 level and monthly English speaking clubs;
- Compensation of professional conference attendance according to the corporate policy;
- Compensation of medical insurance/gym according to the corporate policy;
- Casual, friendly, and family work environment, flat organizational structure;
- Regular knowledge sharing meetups and various corporate events (such as the company’s Birthday celebration and summer family party);
- Newborn and wedding bonuses;
- Gameroom with a lounge zone, PlayStation, and sports equipment;
- Travel and visa assistance for employees;
- Coffee, cookies, nuts, and dried fruits for a productive day;
- Friday brunches with fresh bakery;
- Yoga lessons;
- Secure bike storage (Odessa).