Understanding of Software Development Life Cycle (SDLC) process;
Knowledge of software testing practices, including test planning, test automation - API and UI, and defect management;
Strong experience with OO programming and concepts;
Ability to write code in Java;
Experience in UI test automation with Selenium Webdriver;
Working knowledge of HTML, CSS, JS;
Experience with Restful web services testing and automation;
Understanding of JSON and XML data formats;
Experience with code deployments and version control systems (GIT);
Experience in creating a CI/CD environment by developing jobs/pipelines (Jenkins);
Solid analytical and problem-solving skills;
Strong sense of self-motivation, organization and attention to details;
Ownership and autonomy to work on tasks and be proactive in managing them end to end;
Excellent verbal and written communication skills.
Will be a plus
Performance testing experience;
Comfortable at a shell scripting (Unix/Linux experience);
Experience with Docker;
Automation of mobile applications (iOS, Android) using Appium or similar tool;.
Define QA metrics;
Identifying and communicating risk and risk mitigation strategies;
Experience in handling multiple projects with changing priorities and meeting concurrent deadlines.
Within an Agile framework, collaborate with product management, project management and engineering team to deliver compelling, high quality solutions via iterative sprint commitments and periodic release vehicles;
Develop and implement test strategies and test plans that result in effective identification of software defects;
Design and execute effective, reusable and maintainable automated functional test framework and test cases to achieve maximum code coverage in a fast-paced agile environment;
Maintain existing test coverage and implement incremental improvements;
Perform verification of software defect fixes (also manual testing as and when needed) to ensure they resolve the stated problem;
Produce accurate estimates for the time needed to execute on assigned projects and tasks;
Assisting in the design and evolution of the company’s QA process.
Excellent working environment: the company is big enough to be reliable, yet small enough to be person-oriented;
Full-cycle projects and product development;
Training & development-focused approach: clear road map for training employees to sustain and enhance the productivity of the organization as a whole, internal technical meetups, free English classes;
Collaboration with the teams from the European Union and the United States both on-site and remotely;
Work-life balance to suit everyone: flexible working hours, loyal sick-leave policy, student-exam-session-friendly approach, corporate events and sport activities.