At least 3+ years of experience in developing autotests for desktop/mobile browsers using Kotlin or Java.
Experience writing autotests for backend services.
Understanding the principles of building a multi-threaded framework for testing.
Understanding the major patterns and frameworks for automated testing (like as PageObject, PageFactory and FW TestNG).
Experience with Git and Gitflow, Gradle/Maven.
Knowledge of RestAPI/Networking/HTTPS.
Good knowledge of how Selenium works.
Experience with software lifecycle tools such as Jira/YouTrack, Jenkins/Circle-CI/Bamboo, etc.
Working knowledge of testing methodologies, including test case design, test scripting, defect analysis, defect reporting, and defect tracking.
Working proficiency in English.
Perform functional, regression, integration, and system testing of web applications.
Design, write, execute, and maintain automated test cases.
Serve as the right hand to the Head of QA, contributing to the design and improvement of the automation testing framework; offering insights and recommendations to inform decisions made regarding automation tools.
Collaborate with stakeholders (business analysts, developers, product owners, end-users, and others) to understand business requirements and stakeholders’ needs.
Analyze system logs, configurations, and other system data using common technology tools for test confirmation and defect analysis.
Responsible for bug management process and issue identification and tracking (bug advocacy).
Contract-based (long-term project), full-time (40 hours per week).
Time zone preferred: any which allows you to work comfortably with GMT+3.
Good to know/have:
One of the steps of the interviewing process is a test task completion (it will require approximately 3-4 hours of your time).
Whisk makes cooking connected. Thousands of your favorite third-party apps and sites use Whisk’s Open Food Profile, giving you the power to do more with your recipes, shopping lists, and preferences wherever you go online.