* Definition of test plans and test cases and construction of test scenarios and scripts;
* Preparation and maintenance of test data;
* Execution of tests and test reporting;
* Enable the transition to an automated approach;
* Evaluate tools and technology for automation best fit to the project within the DevSecOps approach;
* Create an approach and methodology for building a test automation architecture;
* Design, prepare and monitor automated tests;
* Design and develop (new or modified) test automation solutions that meet the business needs;
* Create automated test reporting and metrics collection;
* Support business stakeholders during acceptance testing.
Requirements
* University degree in IT combined with relevant IT professional experience of 15 years;
* Excellent experience with manual and automation testing;
* Experience in test data preparation;
* At least 3 years of experience with test automation technologies, tools and techniques;
* At least 3 years of experience in working in Agile/Sprint based IT project methodologies;
* At least 1 year of experience with data quality checking when such data is stored in databases and/or data lakes using SQL or similar languages;
* In-depth experience with a tool for web application testing tool, like WebdriverIO, Selenium or Protractor;
* Excellent knowledge of a Test Management and Defect Tracking Tool, like Zephir for JIRA;
* Knowledge of an API testing tool, like SOAPUI;
* Knowledge of data-driven solutions testing (data warehouse, data lakes, data mining, etc.);
* Knowledge of relational database management systems such as MS SQL, Oracle;
* Knowledge of public cloud technologies;
* One of the following certifications is required for the performance of tasks: ISTQB Specialist Level Test Automation Engineer or ISTQB Specialist Level Test Acceptance Testing or ISTQB Advanced Level Test Analyst;
* Excellent command of the English language.