Requirements:
At least 3 years of experience testing web applications and services
At least 2 years of experience in automation testing
Experience in API, Integration and E2E automation testing
Strong communication skills (Be able work in cooperation with international team)
Solid technical knowledge in Java
Ability to continuously support and improve AQA strategy and AQA process for multiproduct solutions
Excellent analytical skills and bigpicture thinking
We Offer:
Friendly and highly professional teams;
Competitive salary and compensation package;
Career and professional growth;
Regular (twice a year) performance reviews;
Paid English classes;
Casual Fridays, corporate events, birthday/wedding presents;
Comfortable office facilities (kitchen, coffee machines, massage room, different trainings etc.);
Clubs of interests (travel & bicycle club, symphony cuisine, music band, choir);
Sport activities (football team, yoga, fitness, stretching classes);
Low hierarchy and open communication;
The coolest office in Western Ukraine.
Responsibilities:
Create and maintain automation tests for complex products;
Enhance and support current test automation framework;
Analyze and develop testing approach for a new features of the system under test;
Review manual test case scenarios, estimate and implement automated tests;
Participate in code review process, analyzing code of other team members;
Product release support
Collaborate with QA analysts and Development team on daily basis
Proactive participation in defining and coordinating product requirements, project schedules, and activities
Technologies:
— Java 8, Serenity,JUnit, AssertJ, BrowserStack, Jenkins, Maven, Git
-Java 8, RestAssured , Selenide, TestNG, Allure, AspectJ, BrowserStack, Jenkins, Maven, Git
Customer Description
US based client helps companies plan, design and build cloud solutions for applications and infrastructures that reduce IT costs, streamline operations and accelerate time to market.
Product description
Application for analyzing, tracking, reporting, managing, optimizing, migrating, and making decisions on software applications and software application portfolios and related information technology assets; software for replatforming, namely, software for moving customers from one technology platform to another technology platform.